home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_40_SSDELINS.txt < prev    next >
Text File  |  1993-07-15  |  186KB  |  3,288 lines

  1. # near model CODE resource
  2. # jump table entries: 10152-10160 (9 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  3A2E 0012                move.w     D5, [A6 + 0x12]
  7. 0000000C  2E2E 0014                move.l     D7, [A6 + 0x14]
  8. 00000010  6C02                     bge        +0x4 /* 00000014 */
  9. 00000012  4487                     neg.l      D7
  10. label00000014:
  11. 00000014  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 00000018  2650                     movea.l    A3, [A0]
  13. 0000001A  6004                     bra        +0x6 /* 00000020 */
  14. label0000001C:
  15. 0000001C  D6FC 0004                add.w      A3, 0x4
  16. label00000020:
  17. 00000020  BA53                     cmp.w      D5, [A3]
  18. 00000022  6EF8                     bgt        -0x6 /* 0000001C */
  19. 00000024  4A6D BE0C                tst.w      [A5 - 0x41F4]
  20. 00000028  671E                     beq        +0x20 /* 00000048 */
  21. label0000002A:
  22. 0000002A  3013                     move.w     D0, [A3]
  23. 0000002C  48C0                     ext.l      D0
  24. 0000002E  2C00                     move.l     D6, D0
  25. 00000030  DC87                     add.l      D6, D7
  26. 00000032  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  27. 00000038  6D06                     blt        +0x8 /* 00000040 */
  28. 0000003A  36BC 7FFF                move.w     [A3], 0x7FFF
  29. 0000003E  602E                     bra        +0x30 /* 0000006E */
  30. label00000040:
  31. 00000040  3686                     move.w     [A3], D6
  32. 00000042  D6FC 0004                add.w      A3, 0x4
  33. 00000046  60E2                     bra        -0x1C /* 0000002A */
  34. label00000048:
  35. 00000048  284B                     movea.l    A4, A3
  36. label0000004A:
  37. 0000004A  289B                     move.l     [A4], [A3]+
  38. 0000004C  0C54 7FFF                cmpi.w     [A4], 0x7FFF
  39. 00000050  6604                     bne        +0x6 /* 00000056 */
  40. 00000052  264C                     movea.l    A3, A4
  41. 00000054  6018                     bra        +0x1A /* 0000006E */
  42. label00000056:
  43. 00000056  9F54                     sub.w      [A4], D7
  44. 00000058  206E 0008                movea.l    A0, [A6 + 0x8]
  45. 0000005C  B9D0                     cmpa.l     A4, [A0]
  46. 0000005E  6708                     beq        +0xA /* 00000068 */
  47. 00000060  3014                     move.w     D0, [A4]
  48. 00000062  B06C FFFC                cmp.w      D0, [A4 - 0x4]
  49. 00000066  6FE2                     ble        -0x1C /* 0000004A */
  50. label00000068:
  51. 00000068  D8FC 0004                add.w      A4, 0x4
  52. 0000006C  60DC                     bra        -0x22 /* 0000004A */
  53. label0000006E:
  54. 0000006E  206E 0008                movea.l    A0, [A6 + 0x8]
  55. 00000072  200B                     move.l     D0, A3
  56. 00000074  9090                     sub.l      D0, [A0]
  57. 00000076  7204                     moveq.l    D1, 0x04
  58. 00000078  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  59. 0000007C  2800                     move.l     D4, D0
  60. 0000007E  5284                     addq.l     D4, 1
  61. 00000080  206E 000C                movea.l    A0, [A6 + 0xC]
  62. 00000084  B850                     cmp.w      D4, [A0]
  63. 00000086  6726                     beq        +0x28 /* 000000AE */
  64. 00000088  48C4                     ext.l      D4
  65. 0000008A  2004                     move.l     D0, D4
  66. 0000008C  E580                     asl        D0, 2
  67. 0000008E  2F00                     move.l     -[A7], D0
  68. 00000090  206E 000C                movea.l    A0, [A6 + 0xC]
  69. 00000094  3010                     move.w     D0, [A0]
  70. 00000096  48C0                     ext.l      D0
  71. 00000098  E580                     asl        D0, 2
  72. 0000009A  2F00                     move.l     -[A7], D0
  73. 0000009C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  74. 000000A0  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  75. 000000A4  206E 000C                movea.l    A0, [A6 + 0xC]
  76. 000000A8  3084                     move.w     [A0], D4
  77. 000000AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78. label000000AE:
  79. 000000AE  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  80. 000000B4  4E5E                     unlink     A6
  81. 000000B6  4E75                     rts
  82. fn000000B8:
  83. 000000B8  4E56 0000                link       A6, 0
  84. 000000BC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  85. 000000C0  3A2E 0016                move.w     D5, [A6 + 0x16]
  86. 000000C4  2E2E 0018                move.l     D7, [A6 + 0x18]
  87. 000000C8  6C02                     bge        +0x4 /* 000000CC */
  88. 000000CA  4487                     neg.l      D7
  89. label000000CC:
  90. 000000CC  206E 000C                movea.l    A0, [A6 + 0xC]
  91. 000000D0  2850                     movea.l    A4, [A0]
  92. 000000D2  6004                     bra        +0x6 /* 000000D8 */
  93. label000000D4:
  94. 000000D4  D8FC 000A                add.w      A4, 0xA /* '\n' */
  95. label000000D8:
  96. 000000D8  BA54                     cmp.w      D5, [A4]
  97. 000000DA  6EF8                     bgt        -0x6 /* 000000D4 */
  98. 000000DC  4A6D BE0C                tst.w      [A5 - 0x41F4]
  99. 000000E0  6754                     beq        +0x56 /* 00000136 */
  100. label000000E2:
  101. 000000E2  3014                     move.w     D0, [A4]
  102. 000000E4  48C0                     ext.l      D0
  103. 000000E6  2C00                     move.l     D6, D0
  104. 000000E8  DC87                     add.l      D6, D7
  105. 000000EA  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  106. 000000F0  6D06                     blt        +0x8 /* 000000F8 */
  107. 000000F2  38BC 7FFF                move.w     [A4], 0x7FFF
  108. 000000F6  6008                     bra        +0xA /* 00000100 */
  109. label000000F8:
  110. 000000F8  3886                     move.w     [A4], D6
  111. 000000FA  D8FC 000A                add.w      A4, 0xA /* '\n' */
  112. 000000FE  60E2                     bra        -0x1C /* 000000E2 */
  113. label00000100:
  114. 00000100  206E 000C                movea.l    A0, [A6 + 0xC]
  115. 00000104  226E 0010                movea.l    A1, [A6 + 0x10]
  116. 00000108  3011                     move.w     D0, [A1]
  117. 0000010A  48C0                     ext.l      D0
  118. 0000010C  D080                     add.l      D0, D0
  119. 0000010E  2200                     move.l     D1, D0
  120. 00000110  E588                     lsl        D0, 2
  121. 00000112  D081                     add.l      D0, D1
  122. 00000114  2640                     movea.l    A3, D0
  123. 00000116  D7D0                     add.l      A3, [A0]
  124. 00000118  6012                     bra        +0x14 /* 0000012C */
  125. label0000011A:
  126. 0000011A  7000                     moveq.l    D0, 0x00
  127. 0000011C  302B 0008                move.w     D0, [A3 + 0x8]
  128. 00000120  2F00                     move.l     -[A7], D0
  129. 00000122  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  130. 00000126  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  131. 0000012A  508F                     addq.l     A7, 8
  132. label0000012C:
  133. 0000012C  D6FC FFF6                add.w      A3, 0xFFF6
  134. 00000130  B9CB                     cmpa.l     A4, A3
  135. 00000132  65E6                     bcs        -0x18 /* 0000011A */
  136. 00000134  6046                     bra        +0x48 /* 0000017C */
  137. label00000136:
  138. 00000136  264C                     movea.l    A3, A4
  139. label00000138:
  140. 00000138  204C                     movea.l    A0, A4
  141. 0000013A  D8FC 000A                add.w      A4, 0xA /* '\n' */
  142. 0000013E  224B                     movea.l    A1, A3
  143. 00000140  22D8                     move.l     [A1]+, [A0]+
  144. 00000142  22D8                     move.l     [A1]+, [A0]+
  145. 00000144  32D8                     move.w     [A1]+, [A0]+
  146. 00000146  0C53 7FFF                cmpi.w     [A3], 0x7FFF
  147. 0000014A  6604                     bne        +0x6 /* 00000150 */
  148. 0000014C  284B                     movea.l    A4, A3
  149. 0000014E  602C                     bra        +0x2E /* 0000017C */
  150. label00000150:
  151. 00000150  9F53                     sub.w      [A3], D7
  152. 00000152  206E 000C                movea.l    A0, [A6 + 0xC]
  153. 00000156  B7D0                     cmpa.l     A3, [A0]
  154. 00000158  6708                     beq        +0xA /* 00000162 */
  155. 0000015A  3013                     move.w     D0, [A3]
  156. 0000015C  B06B FFF6                cmp.w      D0, [A3 - 0xA]
  157. 00000160  6F06                     ble        +0x8 /* 00000168 */
  158. label00000162:
  159. 00000162  D6FC 000A                add.w      A3, 0xA /* '\n' */
  160. 00000166  60D0                     bra        -0x2E /* 00000138 */
  161. label00000168:
  162. 00000168  7000                     moveq.l    D0, 0x00
  163. 0000016A  302B 0008                move.w     D0, [A3 + 0x8]
  164. 0000016E  2F00                     move.l     -[A7], D0
  165. 00000170  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  166. 00000174  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  167. 00000178  508F                     addq.l     A7, 8
  168. 0000017A  60BC                     bra        -0x42 /* 00000138 */
  169. label0000017C:
  170. 0000017C  206E 000C                movea.l    A0, [A6 + 0xC]
  171. 00000180  200C                     move.l     D0, A4
  172. 00000182  9090                     sub.l      D0, [A0]
  173. 00000184  720A                     moveq.l    D1, 0x0A
  174. 00000186  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  175. 0000018A  2800                     move.l     D4, D0
  176. 0000018C  5284                     addq.l     D4, 1
  177. 0000018E  206E 0010                movea.l    A0, [A6 + 0x10]
  178. 00000192  B850                     cmp.w      D4, [A0]
  179. 00000194  6732                     beq        +0x34 /* 000001C8 */
  180. 00000196  48C4                     ext.l      D4
  181. 00000198  2204                     move.l     D1, D4
  182. 0000019A  D281                     add.l      D1, D1
  183. 0000019C  2001                     move.l     D0, D1
  184. 0000019E  E589                     lsl        D1, 2
  185. 000001A0  D280                     add.l      D1, D0
  186. 000001A2  2F01                     move.l     -[A7], D1
  187. 000001A4  206E 0010                movea.l    A0, [A6 + 0x10]
  188. 000001A8  3010                     move.w     D0, [A0]
  189. 000001AA  48C0                     ext.l      D0
  190. 000001AC  D080                     add.l      D0, D0
  191. 000001AE  2200                     move.l     D1, D0
  192. 000001B0  E588                     lsl        D0, 2
  193. 000001B2  D081                     add.l      D0, D1
  194. 000001B4  2F00                     move.l     -[A7], D0
  195. 000001B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  196. 000001BA  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  197. 000001BE  206E 0010                movea.l    A0, [A6 + 0x10]
  198. 000001C2  3084                     move.w     [A0], D4
  199. 000001C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  200. label000001C8:
  201. 000001C8  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  202. 000001CE  4E5E                     unlink     A6
  203. 000001D0  4E75                     rts
  204. export_1269:
  205. 000001D2  4E56 FFF0                link       A6, -0x0010
  206. 000001D6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  207. 000001DA  4A6D BDF0                tst.w      [A5 - 0x4210]
  208. 000001DE  672E                     beq        +0x30 /* 0000020E */
  209. 000001E0  7028                     moveq.l    D0, 0x28
  210. 000001E2  C02D B9D2                and.b      D0, [A5 - 0x462E]
  211. 000001E6  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  212. 000001EA  6600 088C                bne        +0x88E /* 00000A78 */
  213. 000001EE  206D B9C6                movea.l    A0, [A5 - 0x463A]
  214. 000001F2  2068 0242                movea.l    A0, [A0 + 0x242]
  215. 000001F6  7000                     moveq.l    D0, 0x00
  216. 000001F8  302D B9D8                move.w     D0, [A5 - 0x4628]
  217. 000001FC  E580                     asl        D0, 2
  218. 000001FE  2070 0800                movea.l    A0, [A0 + D0]
  219. 00000202  41E8 0009                lea.l      A0, [A0 + 0x9]
  220. 00000206  2B48 BA80                move.l     [A5 - 0x4580], A0
  221. 0000020A  6000 00F6                bra        +0xF8 /* 00000302 */
  222. label0000020E:
  223. 0000020E  4AAD BDE6                tst.l      [A5 - 0x421A]
  224. 00000212  6700 00EE                beq        +0xF0 /* 00000302 */
  225. 00000216  206D BDE6                movea.l    A0, [A5 - 0x421A]
  226. 0000021A  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  227. 0000021E  206D BDE6                movea.l    A0, [A5 - 0x421A]
  228. 00000222  3D68 0002 FFF4           move.w     [A6 - 0xC], [A0 + 0x2]
  229. 00000228  206D BDE6                movea.l    A0, [A5 - 0x421A]
  230. 0000022C  3D68 0004 FFF2           move.w     [A6 - 0xE], [A0 + 0x4]
  231. 00000232  206D BDE6                movea.l    A0, [A5 - 0x421A]
  232. 00000236  3D68 0006 FFF6           move.w     [A6 - 0xA], [A0 + 0x6]
  233. 0000023C  302E FFF0                move.w     D0, [A6 - 0x10]
  234. 00000240  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  235. 00000244  6D00 0092                blt        +0x94 /* 000002D8 */
  236. 00000248  302E FFF0                move.w     D0, [A6 - 0x10]
  237. 0000024C  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  238. 00000250  6E00 0086                bgt        +0x88 /* 000002D8 */
  239. 00000254  302E FFF4                move.w     D0, [A6 - 0xC]
  240. 00000258  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  241. 0000025C  6D7A                     blt        +0x7C /* 000002D8 */
  242. 0000025E  302E FFF4                move.w     D0, [A6 - 0xC]
  243. 00000262  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  244. 00000266  6E70                     bgt        +0x72 /* 000002D8 */
  245. 00000268  302E FFF2                move.w     D0, [A6 - 0xE]
  246. 0000026C  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  247. 00000270  6D66                     blt        +0x68 /* 000002D8 */
  248. 00000272  302E FFF2                move.w     D0, [A6 - 0xE]
  249. 00000276  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  250. 0000027A  6E5C                     bgt        +0x5E /* 000002D8 */
  251. 0000027C  302E FFF6                move.w     D0, [A6 - 0xA]
  252. 00000280  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  253. 00000284  6D52                     blt        +0x54 /* 000002D8 */
  254. 00000286  302E FFF6                move.w     D0, [A6 - 0xA]
  255. 0000028A  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  256. 0000028E  6E48                     bgt        +0x4A /* 000002D8 */
  257. 00000290  302D BDEA                move.w     D0, [A5 - 0x4216]
  258. 00000294  D06E FFF2                add.w      D0, [A6 - 0xE]
  259. 00000298  323C 7FFF                move.w     D1, 0x7FFF
  260. 0000029C  C240                     and.w      D1, D0
  261. 0000029E  3D41 FFF2                move.w     [A6 - 0xE], D1
  262. 000002A2  302D BDEA                move.w     D0, [A5 - 0x4216]
  263. 000002A6  D06E FFF6                add.w      D0, [A6 - 0xA]
  264. 000002AA  323C 7FFF                move.w     D1, 0x7FFF
  265. 000002AE  C240                     and.w      D1, D0
  266. 000002B0  3D41 FFF6                move.w     [A6 - 0xA], D1
  267. 000002B4  302D BDEC                move.w     D0, [A5 - 0x4214]
  268. 000002B8  D06E FFF0                add.w      D0, [A6 - 0x10]
  269. 000002BC  323C 7FFF                move.w     D1, 0x7FFF
  270. 000002C0  C240                     and.w      D1, D0
  271. 000002C2  3D41 FFF0                move.w     [A6 - 0x10], D1
  272. 000002C6  302D BDEC                move.w     D0, [A5 - 0x4214]
  273. 000002CA  D06E FFF4                add.w      D0, [A6 - 0xC]
  274. 000002CE  323C 7FFF                move.w     D1, 0x7FFF
  275. 000002D2  C240                     and.w      D1, D0
  276. 000002D4  3D41 FFF4                move.w     [A6 - 0xC], D1
  277. label000002D8:
  278. 000002D8  206D BDE6                movea.l    A0, [A5 - 0x421A]
  279. 000002DC  30AE FFF0                move.w     [A0], [A6 - 0x10]
  280. 000002E0  206D BDE6                movea.l    A0, [A5 - 0x421A]
  281. 000002E4  316E FFF4 0002           move.w     [A0 + 0x2], [A6 - 0xC]
  282. 000002EA  206D BDE6                movea.l    A0, [A5 - 0x421A]
  283. 000002EE  316E FFF2 0004           move.w     [A0 + 0x4], [A6 - 0xE]
  284. 000002F4  206D BDE6                movea.l    A0, [A5 - 0x421A]
  285. 000002F8  316E FFF6 0006           move.w     [A0 + 0x6], [A6 - 0xA]
  286. 000002FE  6000 0778                bra        +0x77A /* 00000A78 */
  287. label00000302:
  288. 00000302  426D BDF4                clr.w      [A5 - 0x420C]
  289. 00000306  426D BDF2                clr.w      [A5 - 0x420E]
  290. 0000030A  3D6D B9CA FFFC           move.w     [A6 - 0x4], [A5 - 0x4636]
  291. 00000310  3D6D B9CC FFFE           move.w     [A6 - 0x2], [A5 - 0x4634]
  292. 00000316  4A6D BDEE                tst.w      [A5 - 0x4212]
  293. 0000031A  6640                     bne        +0x42 /* 0000035C */
  294. 0000031C  302D B9CA                move.w     D0, [A5 - 0x4636]
  295. 00000320  B06D BDFA                cmp.w      D0, [A5 - 0x4206]
  296. 00000324  6D36                     blt        +0x38 /* 0000035C */
  297. 00000326  302D B9CA                move.w     D0, [A5 - 0x4636]
  298. 0000032A  B06D BDFC                cmp.w      D0, [A5 - 0x4204]
  299. 0000032E  6E2C                     bgt        +0x2E /* 0000035C */
  300. 00000330  302D B9CC                move.w     D0, [A5 - 0x4634]
  301. 00000334  B06D BDFE                cmp.w      D0, [A5 - 0x4202]
  302. 00000338  6D22                     blt        +0x24 /* 0000035C */
  303. 0000033A  302D B9CC                move.w     D0, [A5 - 0x4634]
  304. 0000033E  B06D BE00                cmp.w      D0, [A5 - 0x4200]
  305. 00000342  6E18                     bgt        +0x1A /* 0000035C */
  306. 00000344  302E FFFC                move.w     D0, [A6 - 0x4]
  307. 00000348  906D BDEC                sub.w      D0, [A5 - 0x4214]
  308. 0000034C  3D40 FFFC                move.w     [A6 - 0x4], D0
  309. 00000350  302E FFFE                move.w     D0, [A6 - 0x2]
  310. 00000354  906D BDEA                sub.w      D0, [A5 - 0x4216]
  311. 00000358  3D40 FFFE                move.w     [A6 - 0x2], D0
  312. label0000035C:
  313. 0000035C  4245                     clr.w      D5
  314. 0000035E  700A                     moveq.l    D0, 0x0A
  315. 00000360  2F00                     move.l     -[A7], D0
  316. 00000362  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  317. 00000366  4A40                     tst.w      D0
  318. 00000368  588F                     addq.l     A7, 4
  319. 0000036A  6740                     beq        +0x42 /* 000003AC */
  320. 0000036C  5340                     subq.w     D0, 1
  321. 0000036E  6700 0264                beq        +0x266 /* 000005D4 */
  322. 00000372  5340                     subq.w     D0, 1
  323. 00000374  6700 0154                beq        +0x156 /* 000004CA */
  324. 00000378  5340                     subq.w     D0, 1
  325. 0000037A  6700 035C                beq        +0x35E /* 000006D8 */
  326. 0000037E  5340                     subq.w     D0, 1
  327. 00000380  6700 0448                beq        +0x44A /* 000007CA */
  328. 00000384  5540                     subq.w     D0, 2
  329. 00000386  671E                     beq        +0x20 /* 000003A6 */
  330. 00000388  5340                     subq.w     D0, 1
  331. 0000038A  6700 0242                beq        +0x244 /* 000005CE */
  332. 0000038E  5340                     subq.w     D0, 1
  333. 00000390  6700 0132                beq        +0x134 /* 000004C4 */
  334. 00000394  5540                     subq.w     D0, 2
  335. 00000396  6700 042C                beq        +0x42E /* 000007C4 */
  336. 0000039A  0440 0017                subi.w     D0, 0x17
  337. 0000039E  6700 06B6                beq        +0x6B8 /* 00000A56 */
  338. 000003A2  6000 06B2                bra        +0x6B4 /* 00000A56 */
  339. label000003A6:
  340. 000003A6  7A01                     moveq.l    D5, 0x01
  341. 000003A8  52AD BA80                addq.l     [A5 - 0x4580], 1
  342. label000003AC:
  343. 000003AC  206D BA80                movea.l    A0, [A5 - 0x4580]
  344. 000003B0  7000                     moveq.l    D0, 0x00
  345. 000003B2  1010                     move.b     D0, [A0]
  346. 000003B4  206D BA80                movea.l    A0, [A5 - 0x4580]
  347. 000003B8  7200                     moveq.l    D1, 0x00
  348. 000003BA  1228 0001                move.b     D1, [A0 + 0x1]
  349. 000003BE  E149                     lsl        D1.w, 8
  350. 000003C0  3C01                     move.w     D6, D1
  351. 000003C2  8C40                     or.w       D6, D0
  352. 000003C4  302E FFFC                move.w     D0, [A6 - 0x4]
  353. 000003C8  D046                     add.w      D0, D6
  354. 000003CA  323C 7FFF                move.w     D1, 0x7FFF
  355. 000003CE  C240                     and.w      D1, D0
  356. 000003D0  3D41 FFF0                move.w     [A6 - 0x10], D1
  357. 000003D4  202D BA80                move.l     D0, [A5 - 0x4580]
  358. 000003D8  5480                     addq.l     D0, 2
  359. 000003DA  2040                     movea.l    A0, D0
  360. 000003DC  7000                     moveq.l    D0, 0x00
  361. 000003DE  1010                     move.b     D0, [A0]
  362. 000003E0  222D BA80                move.l     D1, [A5 - 0x4580]
  363. 000003E4  5481                     addq.l     D1, 2
  364. 000003E6  2041                     movea.l    A0, D1
  365. 000003E8  7200                     moveq.l    D1, 0x00
  366. 000003EA  1228 0001                move.b     D1, [A0 + 0x1]
  367. 000003EE  E149                     lsl        D1.w, 8
  368. 000003F0  3E01                     move.w     D7, D1
  369. 000003F2  8E40                     or.w       D7, D0
  370. 000003F4  302E FFFE                move.w     D0, [A6 - 0x2]
  371. 000003F8  D047                     add.w      D0, D7
  372. 000003FA  323C 7FFF                move.w     D1, 0x7FFF
  373. 000003FE  C240                     and.w      D1, D0
  374. 00000400  3D41 FFF2                move.w     [A6 - 0xE], D1
  375. 00000404  4A45                     tst.w      D5
  376. 00000406  6662                     bne        +0x64 /* 0000046A */
  377. 00000408  4AAD BDE2                tst.l      [A5 - 0x421E]
  378. 0000040C  6710                     beq        +0x12 /* 0000041E */
  379. 0000040E  486E FFF2                pea.l      [A6 - 0xE]
  380. 00000412  486E FFF0                pea.l      [A6 - 0x10]
  381. 00000416  4EBA 208C                jsr        [PC + 0x208C /* 000024A4 */]
  382. 0000041A  508F                     addq.l     A7, 8
  383. 0000041C  604C                     bra        +0x4E /* 0000046A */
  384. label0000041E:
  385. 0000041E  302E FFF0                move.w     D0, [A6 - 0x10]
  386. 00000422  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  387. 00000426  6D42                     blt        +0x44 /* 0000046A */
  388. 00000428  302E FFF0                move.w     D0, [A6 - 0x10]
  389. 0000042C  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  390. 00000430  6E38                     bgt        +0x3A /* 0000046A */
  391. 00000432  302E FFF2                move.w     D0, [A6 - 0xE]
  392. 00000436  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  393. 0000043A  6D2E                     blt        +0x30 /* 0000046A */
  394. 0000043C  302E FFF2                move.w     D0, [A6 - 0xE]
  395. 00000440  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  396. 00000444  6E24                     bgt        +0x26 /* 0000046A */
  397. 00000446  302D BDEC                move.w     D0, [A5 - 0x4214]
  398. 0000044A  D06E FFF0                add.w      D0, [A6 - 0x10]
  399. 0000044E  323C 7FFF                move.w     D1, 0x7FFF
  400. 00000452  C240                     and.w      D1, D0
  401. 00000454  3D41 FFF0                move.w     [A6 - 0x10], D1
  402. 00000458  302D BDEA                move.w     D0, [A5 - 0x4216]
  403. 0000045C  D06E FFF2                add.w      D0, [A6 - 0xE]
  404. 00000460  323C 7FFF                move.w     D1, 0x7FFF
  405. 00000464  C240                     and.w      D1, D0
  406. 00000466  3D41 FFF2                move.w     [A6 - 0xE], D1
  407. label0000046A:
  408. 0000046A  302D B9CA                move.w     D0, [A5 - 0x4636]
  409. 0000046E  916E FFF0                sub.w      [A6 - 0x10], D0
  410. 00000472  302D B9CC                move.w     D0, [A5 - 0x4634]
  411. 00000476  916E FFF2                sub.w      [A6 - 0xE], D0
  412. 0000047A  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  413. 0000047E  6606                     bne        +0x8 /* 00000486 */
  414. 00000480  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  415. 00000484  6736                     beq        +0x38 /* 000004BC */
  416. label00000486:
  417. 00000486  4A6D BDF4                tst.w      [A5 - 0x420C]
  418. 0000048A  6604                     bne        +0x6 /* 00000490 */
  419. 0000048C  4EBA 0712                jsr        [PC + 0x712 /* 00000BA0 */]
  420. label00000490:
  421. 00000490  206D BA80                movea.l    A0, [A5 - 0x4580]
  422. 00000494  10AE FFF1                move.b     [A0], [A6 - 0xF]
  423. 00000498  206D BA80                movea.l    A0, [A5 - 0x4580]
  424. 0000049C  116E FFF0 0001           move.b     [A0 + 0x1], [A6 - 0x10]
  425. 000004A2  202D BA80                move.l     D0, [A5 - 0x4580]
  426. 000004A6  5480                     addq.l     D0, 2
  427. 000004A8  2040                     movea.l    A0, D0
  428. 000004AA  10AE FFF3                move.b     [A0], [A6 - 0xD]
  429. 000004AE  202D BA80                move.l     D0, [A5 - 0x4580]
  430. 000004B2  5480                     addq.l     D0, 2
  431. 000004B4  2040                     movea.l    A0, D0
  432. 000004B6  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  433. label000004BC:
  434. 000004BC  58AD BA80                addq.l     [A5 - 0x4580], 4
  435. 000004C0  6000 FE9A                bra        -0x164 /* 0000035C */
  436. label000004C4:
  437. 000004C4  7A01                     moveq.l    D5, 0x01
  438. 000004C6  52AD BA80                addq.l     [A5 - 0x4580], 1
  439. label000004CA:
  440. 000004CA  206D BA80                movea.l    A0, [A5 - 0x4580]
  441. 000004CE  7000                     moveq.l    D0, 0x00
  442. 000004D0  1010                     move.b     D0, [A0]
  443. 000004D2  206D BA80                movea.l    A0, [A5 - 0x4580]
  444. 000004D6  7200                     moveq.l    D1, 0x00
  445. 000004D8  1228 0001                move.b     D1, [A0 + 0x1]
  446. 000004DC  E149                     lsl        D1.w, 8
  447. 000004DE  3C01                     move.w     D6, D1
  448. 000004E0  8C40                     or.w       D6, D0
  449. 000004E2  3D46 FFF0                move.w     [A6 - 0x10], D6
  450. 000004E6  202D BA80                move.l     D0, [A5 - 0x4580]
  451. 000004EA  5480                     addq.l     D0, 2
  452. 000004EC  2040                     movea.l    A0, D0
  453. 000004EE  7000                     moveq.l    D0, 0x00
  454. 000004F0  1010                     move.b     D0, [A0]
  455. 000004F2  222D BA80                move.l     D1, [A5 - 0x4580]
  456. 000004F6  5481                     addq.l     D1, 2
  457. 000004F8  2041                     movea.l    A0, D1
  458. 000004FA  7200                     moveq.l    D1, 0x00
  459. 000004FC  1228 0001                move.b     D1, [A0 + 0x1]
  460. 00000500  E149                     lsl        D1.w, 8
  461. 00000502  3E01                     move.w     D7, D1
  462. 00000504  8E40                     or.w       D7, D0
  463. 00000506  302E FFFE                move.w     D0, [A6 - 0x2]
  464. 0000050A  D047                     add.w      D0, D7
  465. 0000050C  323C 7FFF                move.w     D1, 0x7FFF
  466. 00000510  C240                     and.w      D1, D0
  467. 00000512  3D41 FFF2                move.w     [A6 - 0xE], D1
  468. 00000516  4A45                     tst.w      D5
  469. 00000518  6662                     bne        +0x64 /* 0000057C */
  470. 0000051A  4AAD BDE2                tst.l      [A5 - 0x421E]
  471. 0000051E  6710                     beq        +0x12 /* 00000530 */
  472. 00000520  486E FFF2                pea.l      [A6 - 0xE]
  473. 00000524  486E FFF0                pea.l      [A6 - 0x10]
  474. 00000528  4EBA 1F7A                jsr        [PC + 0x1F7A /* 000024A4 */]
  475. 0000052C  508F                     addq.l     A7, 8
  476. 0000052E  604C                     bra        +0x4E /* 0000057C */
  477. label00000530:
  478. 00000530  302E FFF0                move.w     D0, [A6 - 0x10]
  479. 00000534  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  480. 00000538  6D42                     blt        +0x44 /* 0000057C */
  481. 0000053A  302E FFF0                move.w     D0, [A6 - 0x10]
  482. 0000053E  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  483. 00000542  6E38                     bgt        +0x3A /* 0000057C */
  484. 00000544  302E FFF2                move.w     D0, [A6 - 0xE]
  485. 00000548  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  486. 0000054C  6D2E                     blt        +0x30 /* 0000057C */
  487. 0000054E  302E FFF2                move.w     D0, [A6 - 0xE]
  488. 00000552  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  489. 00000556  6E24                     bgt        +0x26 /* 0000057C */
  490. 00000558  302D BDEC                move.w     D0, [A5 - 0x4214]
  491. 0000055C  D06E FFF0                add.w      D0, [A6 - 0x10]
  492. 00000560  323C 7FFF                move.w     D1, 0x7FFF
  493. 00000564  C240                     and.w      D1, D0
  494. 00000566  3D41 FFF0                move.w     [A6 - 0x10], D1
  495. 0000056A  302D BDEA                move.w     D0, [A5 - 0x4216]
  496. 0000056E  D06E FFF2                add.w      D0, [A6 - 0xE]
  497. 00000572  323C 7FFF                move.w     D1, 0x7FFF
  498. 00000576  C240                     and.w      D1, D0
  499. 00000578  3D41 FFF2                move.w     [A6 - 0xE], D1
  500. label0000057C:
  501. 0000057C  302D B9CC                move.w     D0, [A5 - 0x4634]
  502. 00000580  916E FFF2                sub.w      [A6 - 0xE], D0
  503. 00000584  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  504. 00000588  6606                     bne        +0x8 /* 00000590 */
  505. 0000058A  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  506. 0000058E  6736                     beq        +0x38 /* 000005C6 */
  507. label00000590:
  508. 00000590  4A6D BDF4                tst.w      [A5 - 0x420C]
  509. 00000594  6604                     bne        +0x6 /* 0000059A */
  510. 00000596  4EBA 0608                jsr        [PC + 0x608 /* 00000BA0 */]
  511. label0000059A:
  512. 0000059A  206D BA80                movea.l    A0, [A5 - 0x4580]
  513. 0000059E  10AE FFF1                move.b     [A0], [A6 - 0xF]
  514. 000005A2  206D BA80                movea.l    A0, [A5 - 0x4580]
  515. 000005A6  116E FFF0 0001           move.b     [A0 + 0x1], [A6 - 0x10]
  516. 000005AC  202D BA80                move.l     D0, [A5 - 0x4580]
  517. 000005B0  5480                     addq.l     D0, 2
  518. 000005B2  2040                     movea.l    A0, D0
  519. 000005B4  10AE FFF3                move.b     [A0], [A6 - 0xD]
  520. 000005B8  202D BA80                move.l     D0, [A5 - 0x4580]
  521. 000005BC  5480                     addq.l     D0, 2
  522. 000005BE  2040                     movea.l    A0, D0
  523. 000005C0  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  524. label000005C6:
  525. 000005C6  58AD BA80                addq.l     [A5 - 0x4580], 4
  526. 000005CA  6000 FD90                bra        -0x26E /* 0000035C */
  527. label000005CE:
  528. 000005CE  7A01                     moveq.l    D5, 0x01
  529. 000005D0  52AD BA80                addq.l     [A5 - 0x4580], 1
  530. label000005D4:
  531. 000005D4  206D BA80                movea.l    A0, [A5 - 0x4580]
  532. 000005D8  7000                     moveq.l    D0, 0x00
  533. 000005DA  1010                     move.b     D0, [A0]
  534. 000005DC  206D BA80                movea.l    A0, [A5 - 0x4580]
  535. 000005E0  7200                     moveq.l    D1, 0x00
  536. 000005E2  1228 0001                move.b     D1, [A0 + 0x1]
  537. 000005E6  E149                     lsl        D1.w, 8
  538. 000005E8  3C01                     move.w     D6, D1
  539. 000005EA  8C40                     or.w       D6, D0
  540. 000005EC  302E FFFC                move.w     D0, [A6 - 0x4]
  541. 000005F0  D046                     add.w      D0, D6
  542. 000005F2  323C 7FFF                move.w     D1, 0x7FFF
  543. 000005F6  C240                     and.w      D1, D0
  544. 000005F8  3D41 FFF0                move.w     [A6 - 0x10], D1
  545. 000005FC  202D BA80                move.l     D0, [A5 - 0x4580]
  546. 00000600  5480                     addq.l     D0, 2
  547. 00000602  2040                     movea.l    A0, D0
  548. 00000604  7000                     moveq.l    D0, 0x00
  549. 00000606  1010                     move.b     D0, [A0]
  550. 00000608  222D BA80                move.l     D1, [A5 - 0x4580]
  551. 0000060C  5481                     addq.l     D1, 2
  552. 0000060E  2041                     movea.l    A0, D1
  553. 00000610  7200                     moveq.l    D1, 0x00
  554. 00000612  1228 0001                move.b     D1, [A0 + 0x1]
  555. 00000616  E149                     lsl        D1.w, 8
  556. 00000618  3E01                     move.w     D7, D1
  557. 0000061A  8E40                     or.w       D7, D0
  558. 0000061C  3D47 FFF2                move.w     [A6 - 0xE], D7
  559. 00000620  4A45                     tst.w      D5
  560. 00000622  6662                     bne        +0x64 /* 00000686 */
  561. 00000624  4AAD BDE2                tst.l      [A5 - 0x421E]
  562. 00000628  6710                     beq        +0x12 /* 0000063A */
  563. 0000062A  486E FFF2                pea.l      [A6 - 0xE]
  564. 0000062E  486E FFF0                pea.l      [A6 - 0x10]
  565. 00000632  4EBA 1E70                jsr        [PC + 0x1E70 /* 000024A4 */]
  566. 00000636  508F                     addq.l     A7, 8
  567. 00000638  604C                     bra        +0x4E /* 00000686 */
  568. label0000063A:
  569. 0000063A  302E FFF0                move.w     D0, [A6 - 0x10]
  570. 0000063E  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  571. 00000642  6D42                     blt        +0x44 /* 00000686 */
  572. 00000644  302E FFF0                move.w     D0, [A6 - 0x10]
  573. 00000648  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  574. 0000064C  6E38                     bgt        +0x3A /* 00000686 */
  575. 0000064E  302E FFF2                move.w     D0, [A6 - 0xE]
  576. 00000652  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  577. 00000656  6D2E                     blt        +0x30 /* 00000686 */
  578. 00000658  302E FFF2                move.w     D0, [A6 - 0xE]
  579. 0000065C  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  580. 00000660  6E24                     bgt        +0x26 /* 00000686 */
  581. 00000662  302D BDEC                move.w     D0, [A5 - 0x4214]
  582. 00000666  D06E FFF0                add.w      D0, [A6 - 0x10]
  583. 0000066A  323C 7FFF                move.w     D1, 0x7FFF
  584. 0000066E  C240                     and.w      D1, D0
  585. 00000670  3D41 FFF0                move.w     [A6 - 0x10], D1
  586. 00000674  302D BDEA                move.w     D0, [A5 - 0x4216]
  587. 00000678  D06E FFF2                add.w      D0, [A6 - 0xE]
  588. 0000067C  323C 7FFF                move.w     D1, 0x7FFF
  589. 00000680  C240                     and.w      D1, D0
  590. 00000682  3D41 FFF2                move.w     [A6 - 0xE], D1
  591. label00000686:
  592. 00000686  302D B9CA                move.w     D0, [A5 - 0x4636]
  593. 0000068A  916E FFF0                sub.w      [A6 - 0x10], D0
  594. 0000068E  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  595. 00000692  6606                     bne        +0x8 /* 0000069A */
  596. 00000694  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  597. 00000698  6736                     beq        +0x38 /* 000006D0 */
  598. label0000069A:
  599. 0000069A  4A6D BDF4                tst.w      [A5 - 0x420C]
  600. 0000069E  6604                     bne        +0x6 /* 000006A4 */
  601. 000006A0  4EBA 04FE                jsr        [PC + 0x4FE /* 00000BA0 */]
  602. label000006A4:
  603. 000006A4  206D BA80                movea.l    A0, [A5 - 0x4580]
  604. 000006A8  10AE FFF1                move.b     [A0], [A6 - 0xF]
  605. 000006AC  206D BA80                movea.l    A0, [A5 - 0x4580]
  606. 000006B0  116E FFF0 0001           move.b     [A0 + 0x1], [A6 - 0x10]
  607. 000006B6  202D BA80                move.l     D0, [A5 - 0x4580]
  608. 000006BA  5480                     addq.l     D0, 2
  609. 000006BC  2040                     movea.l    A0, D0
  610. 000006BE  10AE FFF3                move.b     [A0], [A6 - 0xD]
  611. 000006C2  202D BA80                move.l     D0, [A5 - 0x4580]
  612. 000006C6  5480                     addq.l     D0, 2
  613. 000006C8  2040                     movea.l    A0, D0
  614. 000006CA  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  615. label000006D0:
  616. 000006D0  58AD BA80                addq.l     [A5 - 0x4580], 4
  617. 000006D4  6000 FC86                bra        -0x378 /* 0000035C */
  618. label000006D8:
  619. 000006D8  206D BA80                movea.l    A0, [A5 - 0x4580]
  620. 000006DC  7000                     moveq.l    D0, 0x00
  621. 000006DE  1010                     move.b     D0, [A0]
  622. 000006E0  206D BA80                movea.l    A0, [A5 - 0x4580]
  623. 000006E4  7200                     moveq.l    D1, 0x00
  624. 000006E6  1228 0001                move.b     D1, [A0 + 0x1]
  625. 000006EA  E149                     lsl        D1.w, 8
  626. 000006EC  3C01                     move.w     D6, D1
  627. 000006EE  8C40                     or.w       D6, D0
  628. 000006F0  3D46 FFF0                move.w     [A6 - 0x10], D6
  629. 000006F4  202D BA80                move.l     D0, [A5 - 0x4580]
  630. 000006F8  5480                     addq.l     D0, 2
  631. 000006FA  2040                     movea.l    A0, D0
  632. 000006FC  7000                     moveq.l    D0, 0x00
  633. 000006FE  1010                     move.b     D0, [A0]
  634. 00000700  222D BA80                move.l     D1, [A5 - 0x4580]
  635. 00000704  5481                     addq.l     D1, 2
  636. 00000706  2041                     movea.l    A0, D1
  637. 00000708  7200                     moveq.l    D1, 0x00
  638. 0000070A  1228 0001                move.b     D1, [A0 + 0x1]
  639. 0000070E  E149                     lsl        D1.w, 8
  640. 00000710  3E01                     move.w     D7, D1
  641. 00000712  8E40                     or.w       D7, D0
  642. 00000714  3D47 FFF2                move.w     [A6 - 0xE], D7
  643. 00000718  4AAD BDE2                tst.l      [A5 - 0x421E]
  644. 0000071C  6710                     beq        +0x12 /* 0000072E */
  645. 0000071E  486E FFF2                pea.l      [A6 - 0xE]
  646. 00000722  486E FFF0                pea.l      [A6 - 0x10]
  647. 00000726  4EBA 1D7C                jsr        [PC + 0x1D7C /* 000024A4 */]
  648. 0000072A  508F                     addq.l     A7, 8
  649. 0000072C  604C                     bra        +0x4E /* 0000077A */
  650. label0000072E:
  651. 0000072E  302E FFF0                move.w     D0, [A6 - 0x10]
  652. 00000732  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  653. 00000736  6D42                     blt        +0x44 /* 0000077A */
  654. 00000738  302E FFF0                move.w     D0, [A6 - 0x10]
  655. 0000073C  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  656. 00000740  6E38                     bgt        +0x3A /* 0000077A */
  657. 00000742  302E FFF2                move.w     D0, [A6 - 0xE]
  658. 00000746  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  659. 0000074A  6D2E                     blt        +0x30 /* 0000077A */
  660. 0000074C  302E FFF2                move.w     D0, [A6 - 0xE]
  661. 00000750  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  662. 00000754  6E24                     bgt        +0x26 /* 0000077A */
  663. 00000756  302D BDEC                move.w     D0, [A5 - 0x4214]
  664. 0000075A  D06E FFF0                add.w      D0, [A6 - 0x10]
  665. 0000075E  323C 7FFF                move.w     D1, 0x7FFF
  666. 00000762  C240                     and.w      D1, D0
  667. 00000764  3D41 FFF0                move.w     [A6 - 0x10], D1
  668. 00000768  302D BDEA                move.w     D0, [A5 - 0x4216]
  669. 0000076C  D06E FFF2                add.w      D0, [A6 - 0xE]
  670. 00000770  323C 7FFF                move.w     D1, 0x7FFF
  671. 00000774  C240                     and.w      D1, D0
  672. 00000776  3D41 FFF2                move.w     [A6 - 0xE], D1
  673. label0000077A:
  674. 0000077A  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  675. 0000077E  6606                     bne        +0x8 /* 00000786 */
  676. 00000780  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  677. 00000784  6736                     beq        +0x38 /* 000007BC */
  678. label00000786:
  679. 00000786  4A6D BDF4                tst.w      [A5 - 0x420C]
  680. 0000078A  6604                     bne        +0x6 /* 00000790 */
  681. 0000078C  4EBA 0412                jsr        [PC + 0x412 /* 00000BA0 */]
  682. label00000790:
  683. 00000790  206D BA80                movea.l    A0, [A5 - 0x4580]
  684. 00000794  10AE FFF1                move.b     [A0], [A6 - 0xF]
  685. 00000798  206D BA80                movea.l    A0, [A5 - 0x4580]
  686. 0000079C  116E FFF0 0001           move.b     [A0 + 0x1], [A6 - 0x10]
  687. 000007A2  202D BA80                move.l     D0, [A5 - 0x4580]
  688. 000007A6  5480                     addq.l     D0, 2
  689. 000007A8  2040                     movea.l    A0, D0
  690. 000007AA  10AE FFF3                move.b     [A0], [A6 - 0xD]
  691. 000007AE  202D BA80                move.l     D0, [A5 - 0x4580]
  692. 000007B2  5480                     addq.l     D0, 2
  693. 000007B4  2040                     movea.l    A0, D0
  694. 000007B6  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  695. label000007BC:
  696. 000007BC  58AD BA80                addq.l     [A5 - 0x4580], 4
  697. 000007C0  6000 FB9A                bra        -0x464 /* 0000035C */
  698. label000007C4:
  699. 000007C4  7A01                     moveq.l    D5, 0x01
  700. 000007C6  52AD BA80                addq.l     [A5 - 0x4580], 1
  701. label000007CA:
  702. 000007CA  206D BA80                movea.l    A0, [A5 - 0x4580]
  703. 000007CE  52AD BA80                addq.l     [A5 - 0x4580], 1
  704. 000007D2  7000                     moveq.l    D0, 0x00
  705. 000007D4  1010                     move.b     D0, [A0]
  706. 000007D6  3800                     move.w     D4, D0
  707. 000007D8  206D BA80                movea.l    A0, [A5 - 0x4580]
  708. 000007DC  7000                     moveq.l    D0, 0x00
  709. 000007DE  1010                     move.b     D0, [A0]
  710. 000007E0  206D BA80                movea.l    A0, [A5 - 0x4580]
  711. 000007E4  7200                     moveq.l    D1, 0x00
  712. 000007E6  1228 0001                move.b     D1, [A0 + 0x1]
  713. 000007EA  E149                     lsl        D1.w, 8
  714. 000007EC  3C01                     move.w     D6, D1
  715. 000007EE  8C40                     or.w       D6, D0
  716. 000007F0  3D46 FFF0                move.w     [A6 - 0x10], D6
  717. 000007F4  202D BA80                move.l     D0, [A5 - 0x4580]
  718. 000007F8  5480                     addq.l     D0, 2
  719. 000007FA  2040                     movea.l    A0, D0
  720. 000007FC  7000                     moveq.l    D0, 0x00
  721. 000007FE  1010                     move.b     D0, [A0]
  722. 00000800  222D BA80                move.l     D1, [A5 - 0x4580]
  723. 00000804  5481                     addq.l     D1, 2
  724. 00000806  2041                     movea.l    A0, D1
  725. 00000808  7200                     moveq.l    D1, 0x00
  726. 0000080A  1228 0001                move.b     D1, [A0 + 0x1]
  727. 0000080E  E149                     lsl        D1.w, 8
  728. 00000810  8240                     or.w       D1, D0
  729. 00000812  3D41 FFF8                move.w     [A6 - 0x8], D1
  730. 00000816  3D41 FFF4                move.w     [A6 - 0xC], D1
  731. 0000081A  202D BA80                move.l     D0, [A5 - 0x4580]
  732. 0000081E  5880                     addq.l     D0, 4
  733. 00000820  2040                     movea.l    A0, D0
  734. 00000822  7000                     moveq.l    D0, 0x00
  735. 00000824  1010                     move.b     D0, [A0]
  736. 00000826  222D BA80                move.l     D1, [A5 - 0x4580]
  737. 0000082A  5881                     addq.l     D1, 4
  738. 0000082C  2041                     movea.l    A0, D1
  739. 0000082E  7200                     moveq.l    D1, 0x00
  740. 00000830  1228 0001                move.b     D1, [A0 + 0x1]
  741. 00000834  E149                     lsl        D1.w, 8
  742. 00000836  3E01                     move.w     D7, D1
  743. 00000838  8E40                     or.w       D7, D0
  744. 0000083A  3D47 FFF2                move.w     [A6 - 0xE], D7
  745. 0000083E  202D BA80                move.l     D0, [A5 - 0x4580]
  746. 00000842  5C80                     addq.l     D0, 6
  747. 00000844  2040                     movea.l    A0, D0
  748. 00000846  7000                     moveq.l    D0, 0x00
  749. 00000848  1010                     move.b     D0, [A0]
  750. 0000084A  222D BA80                move.l     D1, [A5 - 0x4580]
  751. 0000084E  5C81                     addq.l     D1, 6
  752. 00000850  2041                     movea.l    A0, D1
  753. 00000852  7200                     moveq.l    D1, 0x00
  754. 00000854  1228 0001                move.b     D1, [A0 + 0x1]
  755. 00000858  E149                     lsl        D1.w, 8
  756. 0000085A  8240                     or.w       D1, D0
  757. 0000085C  3D41 FFFA                move.w     [A6 - 0x6], D1
  758. 00000860  3D41 FFF6                move.w     [A6 - 0xA], D1
  759. 00000864  7001                     moveq.l    D0, 0x01
  760. 00000866  C044                     and.w      D0, D4
  761. 00000868  6612                     bne        +0x14 /* 0000087C */
  762. 0000086A  302E FFFC                move.w     D0, [A6 - 0x4]
  763. 0000086E  D06E FFF0                add.w      D0, [A6 - 0x10]
  764. 00000872  323C 7FFF                move.w     D1, 0x7FFF
  765. 00000876  C240                     and.w      D1, D0
  766. 00000878  3D41 FFF0                move.w     [A6 - 0x10], D1
  767. label0000087C:
  768. 0000087C  7004                     moveq.l    D0, 0x04
  769. 0000087E  C044                     and.w      D0, D4
  770. 00000880  6612                     bne        +0x14 /* 00000894 */
  771. 00000882  302E FFFC                move.w     D0, [A6 - 0x4]
  772. 00000886  D06E FFF4                add.w      D0, [A6 - 0xC]
  773. 0000088A  323C 7FFF                move.w     D1, 0x7FFF
  774. 0000088E  C240                     and.w      D1, D0
  775. 00000890  3D41 FFF4                move.w     [A6 - 0xC], D1
  776. label00000894:
  777. 00000894  7002                     moveq.l    D0, 0x02
  778. 00000896  C044                     and.w      D0, D4
  779. 00000898  6612                     bne        +0x14 /* 000008AC */
  780. 0000089A  302E FFFE                move.w     D0, [A6 - 0x2]
  781. 0000089E  D06E FFF2                add.w      D0, [A6 - 0xE]
  782. 000008A2  323C 7FFF                move.w     D1, 0x7FFF
  783. 000008A6  C240                     and.w      D1, D0
  784. 000008A8  3D41 FFF2                move.w     [A6 - 0xE], D1
  785. label000008AC:
  786. 000008AC  7008                     moveq.l    D0, 0x08
  787. 000008AE  C044                     and.w      D0, D4
  788. 000008B0  6612                     bne        +0x14 /* 000008C4 */
  789. 000008B2  302E FFFE                move.w     D0, [A6 - 0x2]
  790. 000008B6  D06E FFF6                add.w      D0, [A6 - 0xA]
  791. 000008BA  323C 7FFF                move.w     D1, 0x7FFF
  792. 000008BE  C240                     and.w      D1, D0
  793. 000008C0  3D41 FFF6                move.w     [A6 - 0xA], D1
  794. label000008C4:
  795. 000008C4  4A45                     tst.w      D5
  796. 000008C6  6600 00C4                bne        +0xC6 /* 0000098C */
  797. 000008CA  4AAD BDE2                tst.l      [A5 - 0x421E]
  798. 000008CE  6720                     beq        +0x22 /* 000008F0 */
  799. 000008D0  486E FFF2                pea.l      [A6 - 0xE]
  800. 000008D4  486E FFF0                pea.l      [A6 - 0x10]
  801. 000008D8  4EBA 1BCA                jsr        [PC + 0x1BCA /* 000024A4 */]
  802. 000008DC  486E FFF6                pea.l      [A6 - 0xA]
  803. 000008E0  486E FFF4                pea.l      [A6 - 0xC]
  804. 000008E4  4EBA 1BBE                jsr        [PC + 0x1BBE /* 000024A4 */]
  805. 000008E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  806. 000008EC  6000 009E                bra        +0xA0 /* 0000098C */
  807. label000008F0:
  808. 000008F0  302E FFF0                move.w     D0, [A6 - 0x10]
  809. 000008F4  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  810. 000008F8  6D00 0092                blt        +0x94 /* 0000098C */
  811. 000008FC  302E FFF0                move.w     D0, [A6 - 0x10]
  812. 00000900  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  813. 00000904  6E00 0086                bgt        +0x88 /* 0000098C */
  814. 00000908  302E FFF4                move.w     D0, [A6 - 0xC]
  815. 0000090C  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  816. 00000910  6D7A                     blt        +0x7C /* 0000098C */
  817. 00000912  302E FFF4                move.w     D0, [A6 - 0xC]
  818. 00000916  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  819. 0000091A  6E70                     bgt        +0x72 /* 0000098C */
  820. 0000091C  302E FFF2                move.w     D0, [A6 - 0xE]
  821. 00000920  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  822. 00000924  6D66                     blt        +0x68 /* 0000098C */
  823. 00000926  302E FFF2                move.w     D0, [A6 - 0xE]
  824. 0000092A  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  825. 0000092E  6E5C                     bgt        +0x5E /* 0000098C */
  826. 00000930  302E FFF6                move.w     D0, [A6 - 0xA]
  827. 00000934  B06D BE06                cmp.w      D0, [A5 - 0x41FA]
  828. 00000938  6D52                     blt        +0x54 /* 0000098C */
  829. 0000093A  302E FFF6                move.w     D0, [A6 - 0xA]
  830. 0000093E  B06D BE08                cmp.w      D0, [A5 - 0x41F8]
  831. 00000942  6E48                     bgt        +0x4A /* 0000098C */
  832. 00000944  302D BDEC                move.w     D0, [A5 - 0x4214]
  833. 00000948  D06E FFF0                add.w      D0, [A6 - 0x10]
  834. 0000094C  323C 7FFF                move.w     D1, 0x7FFF
  835. 00000950  C240                     and.w      D1, D0
  836. 00000952  3D41 FFF0                move.w     [A6 - 0x10], D1
  837. 00000956  302D BDEA                move.w     D0, [A5 - 0x4216]
  838. 0000095A  D06E FFF2                add.w      D0, [A6 - 0xE]
  839. 0000095E  323C 7FFF                move.w     D1, 0x7FFF
  840. 00000962  C240                     and.w      D1, D0
  841. 00000964  3D41 FFF2                move.w     [A6 - 0xE], D1
  842. 00000968  302D BDEC                move.w     D0, [A5 - 0x4214]
  843. 0000096C  D06E FFF4                add.w      D0, [A6 - 0xC]
  844. 00000970  323C 7FFF                move.w     D1, 0x7FFF
  845. 00000974  C240                     and.w      D1, D0
  846. 00000976  3D41 FFF4                move.w     [A6 - 0xC], D1
  847. 0000097A  302D BDEA                move.w     D0, [A5 - 0x4216]
  848. 0000097E  D06E FFF6                add.w      D0, [A6 - 0xA]
  849. 00000982  323C 7FFF                move.w     D1, 0x7FFF
  850. 00000986  C240                     and.w      D1, D0
  851. 00000988  3D41 FFF6                move.w     [A6 - 0xA], D1
  852. label0000098C:
  853. 0000098C  7001                     moveq.l    D0, 0x01
  854. 0000098E  C044                     and.w      D0, D4
  855. 00000990  6608                     bne        +0xA /* 0000099A */
  856. 00000992  302D B9CA                move.w     D0, [A5 - 0x4636]
  857. 00000996  916E FFF0                sub.w      [A6 - 0x10], D0
  858. label0000099A:
  859. 0000099A  7004                     moveq.l    D0, 0x04
  860. 0000099C  C044                     and.w      D0, D4
  861. 0000099E  6608                     bne        +0xA /* 000009A8 */
  862. 000009A0  302D B9CA                move.w     D0, [A5 - 0x4636]
  863. 000009A4  916E FFF4                sub.w      [A6 - 0xC], D0
  864. label000009A8:
  865. 000009A8  7002                     moveq.l    D0, 0x02
  866. 000009AA  C044                     and.w      D0, D4
  867. 000009AC  6608                     bne        +0xA /* 000009B6 */
  868. 000009AE  302D B9CC                move.w     D0, [A5 - 0x4634]
  869. 000009B2  916E FFF2                sub.w      [A6 - 0xE], D0
  870. label000009B6:
  871. 000009B6  7008                     moveq.l    D0, 0x08
  872. 000009B8  C044                     and.w      D0, D4
  873. 000009BA  6608                     bne        +0xA /* 000009C4 */
  874. 000009BC  302D B9CC                move.w     D0, [A5 - 0x4634]
  875. 000009C0  916E FFF6                sub.w      [A6 - 0xA], D0
  876. label000009C4:
  877. 000009C4  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  878. 000009C8  661A                     bne        +0x1C /* 000009E4 */
  879. 000009CA  302E FFF4                move.w     D0, [A6 - 0xC]
  880. 000009CE  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  881. 000009D2  6610                     bne        +0x12 /* 000009E4 */
  882. 000009D4  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  883. 000009D8  660A                     bne        +0xC /* 000009E4 */
  884. 000009DA  302E FFF6                move.w     D0, [A6 - 0xA]
  885. 000009DE  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  886. 000009E2  676A                     beq        +0x6C /* 00000A4E */
  887. label000009E4:
  888. 000009E4  4A6D BDF4                tst.w      [A5 - 0x420C]
  889. 000009E8  6604                     bne        +0x6 /* 000009EE */
  890. 000009EA  4EBA 01B4                jsr        [PC + 0x1B4 /* 00000BA0 */]
  891. label000009EE:
  892. 000009EE  206D BA80                movea.l    A0, [A5 - 0x4580]
  893. 000009F2  10AE FFF1                move.b     [A0], [A6 - 0xF]
  894. 000009F6  206D BA80                movea.l    A0, [A5 - 0x4580]
  895. 000009FA  116E FFF0 0001           move.b     [A0 + 0x1], [A6 - 0x10]
  896. 00000A00  202D BA80                move.l     D0, [A5 - 0x4580]
  897. 00000A04  5480                     addq.l     D0, 2
  898. 00000A06  2040                     movea.l    A0, D0
  899. 00000A08  10AE FFF5                move.b     [A0], [A6 - 0xB]
  900. 00000A0C  202D BA80                move.l     D0, [A5 - 0x4580]
  901. 00000A10  5480                     addq.l     D0, 2
  902. 00000A12  2040                     movea.l    A0, D0
  903. 00000A14  116E FFF4 0001           move.b     [A0 + 0x1], [A6 - 0xC]
  904. 00000A1A  202D BA80                move.l     D0, [A5 - 0x4580]
  905. 00000A1E  5880                     addq.l     D0, 4
  906. 00000A20  2040                     movea.l    A0, D0
  907. 00000A22  10AE FFF3                move.b     [A0], [A6 - 0xD]
  908. 00000A26  202D BA80                move.l     D0, [A5 - 0x4580]
  909. 00000A2A  5880                     addq.l     D0, 4
  910. 00000A2C  2040                     movea.l    A0, D0
  911. 00000A2E  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  912. 00000A34  202D BA80                move.l     D0, [A5 - 0x4580]
  913. 00000A38  5C80                     addq.l     D0, 6
  914. 00000A3A  2040                     movea.l    A0, D0
  915. 00000A3C  10AE FFF7                move.b     [A0], [A6 - 0x9]
  916. 00000A40  202D BA80                move.l     D0, [A5 - 0x4580]
  917. 00000A44  5C80                     addq.l     D0, 6
  918. 00000A46  2040                     movea.l    A0, D0
  919. 00000A48  116E FFF6 0001           move.b     [A0 + 0x1], [A6 - 0xA]
  920. label00000A4E:
  921. 00000A4E  50AD BA80                addq.l     [A5 - 0x4580], 8
  922. 00000A52  6000 F908                bra        -0x6F6 /* 0000035C */
  923. label00000A56:
  924. 00000A56  4A6D BDF4                tst.w      [A5 - 0x420C]
  925. 00000A5A  671C                     beq        +0x1E /* 00000A78 */
  926. 00000A5C  526D BDF2                addq.w     [A5 - 0x420E], 1
  927. 00000A60  302E FFFE                move.w     D0, [A6 - 0x2]
  928. 00000A64  48C0                     ext.l      D0
  929. 00000A66  2F00                     move.l     -[A7], D0
  930. 00000A68  302E FFFC                move.w     D0, [A6 - 0x4]
  931. 00000A6C  48C0                     ext.l      D0
  932. 00000A6E  2F00                     move.l     -[A7], D0
  933. 00000A70  4EBA 0194                jsr        [PC + 0x194 /* 00000C06 */]
  934. 00000A74  508F                     addq.l     A7, 8
  935. 00000A76  6002                     bra        +0x4 /* 00000A7A */
  936. label00000A78:
  937. 00000A78  7001                     moveq.l    D0, 0x01
  938. label00000A7A:
  939. 00000A7A  4CEE 00F0 FFE0           movem.l    D4,D5,D6,D7, [A6 - 0x20]
  940. 00000A80  4E5E                     unlink     A6
  941. 00000A82  4E75                     rts
  942. export_1270:
  943. 00000A84  4E56 0000                link       A6, 0
  944. 00000A88  2F0B                     move.l     -[A7], A3
  945. 00000A8A  266E 0008                movea.l    A3, [A6 + 0x8]
  946. 00000A8E  41ED BE02                lea.l      A0, [A5 - 0x41FE]
  947. 00000A92  43EE 000C                lea.l      A1, [A6 + 0xC]
  948. 00000A96  20D9                     move.l     [A0]+, [A1]+
  949. 00000A98  20D9                     move.l     [A0]+, [A1]+
  950. 00000A9A  41ED BDFA                lea.l      A0, [A5 - 0x4206]
  951. 00000A9E  43EE 0014                lea.l      A1, [A6 + 0x14]
  952. 00000AA2  20D9                     move.l     [A0]+, [A1]+
  953. 00000AA4  20D9                     move.l     [A0]+, [A1]+
  954. 00000AA6  302D BDFA                move.w     D0, [A5 - 0x4206]
  955. 00000AAA  906D BE02                sub.w      D0, [A5 - 0x41FE]
  956. 00000AAE  3B40 BDEC                move.w     [A5 - 0x4214], D0
  957. 00000AB2  302D BDFE                move.w     D0, [A5 - 0x4202]
  958. 00000AB6  906D BE06                sub.w      D0, [A5 - 0x41FA]
  959. 00000ABA  3B40 BDEA                move.w     [A5 - 0x4216], D0
  960. 00000ABE  4A6D BDEC                tst.w      [A5 - 0x4214]
  961. 00000AC2  6606                     bne        +0x8 /* 00000ACA */
  962. 00000AC4  4A6D BDEA                tst.w      [A5 - 0x4216]
  963. 00000AC8  670C                     beq        +0xE /* 00000AD6 */
  964. label00000ACA:
  965. 00000ACA  486D 27CA                pea.l      [A5 + 0x27CA /* export_1269 */]
  966. 00000ACE  2F0B                     move.l     -[A7], A3
  967. 00000AD0  4EBA 14AA                jsr        [PC + 0x14AA /* 00001F7C */]
  968. 00000AD4  508F                     addq.l     A7, 8
  969. label00000AD6:
  970. 00000AD6  7001                     moveq.l    D0, 0x01
  971. 00000AD8  266E FFFC                movea.l    A3, [A6 - 0x4]
  972. 00000ADC  4E5E                     unlink     A6
  973. 00000ADE  4E75                     rts
  974. export_1271:
  975. 00000AE0  4E56 FFC6                link       A6, -0x003A
  976. 00000AE4  48E7 0310                movem.l    -[A7], D6,D7,A3
  977. 00000AE8  266E 0008                movea.l    A3, [A6 + 0x8]
  978. 00000AEC  2C2E 0010                move.l     D6, [A6 + 0x10]
  979. 00000AF0  2E2E 000C                move.l     D7, [A6 + 0xC]
  980. 00000AF4  2B4B BDE2                move.l     [A5 - 0x421E], A3
  981. 00000AF8  3B7C FFFF BDF6           move.w     [A5 - 0x420A], 0xFFFF
  982. 00000AFE  3B7C FFFF BDF8           move.w     [A5 - 0x4208], 0xFFFF
  983. 00000B04  486E FFC6                pea.l      [A6 - 0x3A]
  984. 00000B08  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  985. 00000B0C  2B6B 000A B9C6           move.l     [A5 - 0x463A], [A3 + 0xA]
  986. 00000B12  3B47 B9BE                move.w     [A5 - 0x4642], D7
  987. 00000B16  3B46 B9C2                move.w     [A5 - 0x463E], D6
  988. 00000B1A  3B47 B9C0                move.w     [A5 - 0x4640], D7
  989. 00000B1E  3B46 B9C4                move.w     [A5 - 0x463C], D6
  990. 00000B22  41ED 27CA                lea.l      A0, [A5 + 0x27CA /* export_1269 */]
  991. 00000B26  2B48 B9EC                move.l     [A5 - 0x4614], A0
  992. 00000B2A  3B47 BDFC                move.w     [A5 - 0x4204], D7
  993. 00000B2E  3B47 BDFA                move.w     [A5 - 0x4206], D7
  994. 00000B32  3B46 BE00                move.w     [A5 - 0x4200], D6
  995. 00000B36  3B46 BDFE                move.w     [A5 - 0x4202], D6
  996. 00000B3A  3B6E 0016 BE04           move.w     [A5 - 0x41FC], [A6 + 0x16]
  997. 00000B40  3B6E 0016 BE02           move.w     [A5 - 0x41FE], [A6 + 0x16]
  998. 00000B46  3B6E 001A BE08           move.w     [A5 - 0x41F8], [A6 + 0x1A]
  999. 00000B4C  3B6E 001A BE06           move.w     [A5 - 0x41FA], [A6 + 0x1A]
  1000. 00000B52  302D BDFA                move.w     D0, [A5 - 0x4206]
  1001. 00000B56  906D BE02                sub.w      D0, [A5 - 0x41FE]
  1002. 00000B5A  3B40 BDEC                move.w     [A5 - 0x4214], D0
  1003. 00000B5E  302D BDFE                move.w     D0, [A5 - 0x4202]
  1004. 00000B62  906D BE06                sub.w      D0, [A5 - 0x41FA]
  1005. 00000B66  3B40 BDEA                move.w     [A5 - 0x4216], D0
  1006. 00000B6A  4A6D BDEC                tst.w      [A5 - 0x4214]
  1007. 00000B6E  588F                     addq.l     A7, 4
  1008. 00000B70  6606                     bne        +0x8 /* 00000B78 */
  1009. 00000B72  4A6D BDEA                tst.w      [A5 - 0x4216]
  1010. 00000B76  670C                     beq        +0xE /* 00000B84 */
  1011. label00000B78:
  1012. 00000B78  526D BDF0                addq.w     [A5 - 0x4210], 1
  1013. 00000B7C  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1014. 00000B80  536D BDF0                subq.w     [A5 - 0x4210], 1
  1015. label00000B84:
  1016. 00000B84  486E FFC6                pea.l      [A6 - 0x3A]
  1017. 00000B88  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  1018. 00000B8C  7000                     moveq.l    D0, 0x00
  1019. 00000B8E  2B40 BDE2                move.l     [A5 - 0x421E], D0
  1020. 00000B92  7001                     moveq.l    D0, 0x01
  1021. 00000B94  588F                     addq.l     A7, 4
  1022. 00000B96  4CEE 08C0 FFBA           movem.l    D6,D7,A3, [A6 - 0x46]
  1023. 00000B9C  4E5E                     unlink     A6
  1024. 00000B9E  4E75                     rts
  1025. fn00000BA0:
  1026. 00000BA0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1027. 00000BA4  4A6D BDF0                tst.w      [A5 - 0x4210]
  1028. 00000BA8  6756                     beq        +0x58 /* 00000C00 */
  1029. 00000BAA  3B7C 0001 BDF4           move.w     [A5 - 0x420C], 0x1
  1030. 00000BB0  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1031. 00000BB4  2068 0242                movea.l    A0, [A0 + 0x242]
  1032. 00000BB8  7000                     moveq.l    D0, 0x00
  1033. 00000BBA  302D B9D8                move.w     D0, [A5 - 0x4628]
  1034. 00000BBE  E580                     asl        D0, 2
  1035. 00000BC0  2070 0800                movea.l    A0, [A0 + D0]
  1036. 00000BC4  47E8 0009                lea.l      A3, [A0 + 0x9]
  1037. 00000BC8  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1038. 00000BCC  2068 0242                movea.l    A0, [A0 + 0x242]
  1039. 00000BD0  7000                     moveq.l    D0, 0x00
  1040. 00000BD2  302D B9D8                move.w     D0, [A5 - 0x4628]
  1041. 00000BD6  E580                     asl        D0, 2
  1042. 00000BD8  2070 0800                movea.l    A0, [A0 + D0]
  1043. 00000BDC  3E28 0006                move.w     D7, [A0 + 0x6]
  1044. 00000BE0  3B47 BE0A                move.w     [A5 - 0x41F6], D7
  1045. 00000BE4  286D BBB8                movea.l    A4, [A5 - 0x4448]
  1046. 00000BE8  202D BA80                move.l     D0, [A5 - 0x4580]
  1047. 00000BEC  908B                     sub.l      D0, A3
  1048. 00000BEE  D08C                     add.l      D0, A4
  1049. 00000BF0  2B40 BA80                move.l     [A5 - 0x4580], D0
  1050. 00000BF4  6002                     bra        +0x4 /* 00000BF8 */
  1051. label00000BF6:
  1052. 00000BF6  18DB                     move.b     [A4]+, [A3]+
  1053. label00000BF8:
  1054. 00000BF8  3007                     move.w     D0, D7
  1055. 00000BFA  5347                     subq.w     D7, 1
  1056. 00000BFC  4A40                     tst.w      D0
  1057. 00000BFE  66F6                     bne        -0x8 /* 00000BF6 */
  1058. label00000C00:
  1059. 00000C00  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1060. 00000C04  4E75                     rts
  1061. fn00000C06:
  1062. 00000C06  4E56 FFFE                link       A6, -0x0002
  1063. 00000C0A  48E7 0310                movem.l    -[A7], D6,D7,A3
  1064. 00000C0E  7C01                     moveq.l    D6, 0x01
  1065. 00000C10  4A6D BDF0                tst.w      [A5 - 0x4210]
  1066. 00000C14  6700 012E                beq        +0x130 /* 00000D44 */
  1067. 00000C18  4A6D BDF2                tst.w      [A5 - 0x420E]
  1068. 00000C1C  6700 00A4                beq        +0xA6 /* 00000CC2 */
  1069. 00000C20  4AAD BA90                tst.l      [A5 - 0x4570]
  1070. 00000C24  670C                     beq        +0xE /* 00000C32 */
  1071. 00000C26  206D BA90                movea.l    A0, [A5 - 0x4570]
  1072. 00000C2A  7040                     moveq.l    D0, 0x40
  1073. 00000C2C  B068 0180                cmp.w      D0, [A0 + 0x180]
  1074. 00000C30  6624                     bne        +0x26 /* 00000C56 */
  1075. label00000C32:
  1076. 00000C32  4878 0186                push.l     0x186
  1077. 00000C36  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1078. 00000C3A  2640                     movea.l    A3, D0
  1079. 00000C3C  200B                     move.l     D0, A3
  1080. 00000C3E  588F                     addq.l     A7, 4
  1081. 00000C40  6606                     bne        +0x8 /* 00000C48 */
  1082. 00000C42  7000                     moveq.l    D0, 0x00
  1083. 00000C44  6000 0100                bra        +0x102 /* 00000D46 */
  1084. label00000C48:
  1085. 00000C48  426B 0180                clr.w      [A3 + 0x180]
  1086. 00000C4C  276D BA90 0182           move.l     [A3 + 0x182], [A5 - 0x4570]
  1087. 00000C52  2B4B BA90                move.l     [A5 - 0x4570], A3
  1088. label00000C56:
  1089. 00000C56  206D BA90                movea.l    A0, [A5 - 0x4570]
  1090. 00000C5A  3E28 0180                move.w     D7, [A0 + 0x180]
  1091. 00000C5E  5268 0180                addq.w     [A0 + 0x180], 1
  1092. 00000C62  206D BA90                movea.l    A0, [A5 - 0x4570]
  1093. 00000C66  7000                     moveq.l    D0, 0x00
  1094. 00000C68  3007                     move.w     D0, D7
  1095. 00000C6A  2200                     move.l     D1, D0
  1096. 00000C6C  C0FC 0006                mulu.w     D0, 0x6
  1097. 00000C70  4841                     swap.w     D1
  1098. 00000C72  C2FC 0006                mulu.w     D1, 0x6
  1099. 00000C76  4841                     swap.w     D1
  1100. 00000C78  4241                     clr.w      D1
  1101. 00000C7A  D081                     add.l      D0, D1
  1102. 00000C7C  31AE 000A 0800           move.w     [A0 + D0], [A6 + 0xA]
  1103. 00000C82  206D BA90                movea.l    A0, [A5 - 0x4570]
  1104. 00000C86  7000                     moveq.l    D0, 0x00
  1105. 00000C88  3007                     move.w     D0, D7
  1106. 00000C8A  2200                     move.l     D1, D0
  1107. 00000C8C  C0FC 0006                mulu.w     D0, 0x6
  1108. 00000C90  4841                     swap.w     D1
  1109. 00000C92  C2FC 0006                mulu.w     D1, 0x6
  1110. 00000C96  4841                     swap.w     D1
  1111. 00000C98  4241                     clr.w      D1
  1112. 00000C9A  D081                     add.l      D0, D1
  1113. 00000C9C  31AE 000E 0802           move.w     [A0 + D0 + 0x2], [A6 + 0xE]
  1114. 00000CA2  206D BA90                movea.l    A0, [A5 - 0x4570]
  1115. 00000CA6  7000                     moveq.l    D0, 0x00
  1116. 00000CA8  3007                     move.w     D0, D7
  1117. 00000CAA  2200                     move.l     D1, D0
  1118. 00000CAC  C0FC 0006                mulu.w     D0, 0x6
  1119. 00000CB0  4841                     swap.w     D1
  1120. 00000CB2  C2FC 0006                mulu.w     D1, 0x6
  1121. 00000CB6  4841                     swap.w     D1
  1122. 00000CB8  4241                     clr.w      D1
  1123. 00000CBA  D081                     add.l      D0, D1
  1124. 00000CBC  31AD B9D8 0804           move.w     [A0 + D0 + 0x4], [A5 - 0x4628]
  1125. label00000CC2:
  1126. 00000CC2  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1127. 00000CC6  2068 0242                movea.l    A0, [A0 + 0x242]
  1128. 00000CCA  7000                     moveq.l    D0, 0x00
  1129. 00000CCC  302D B9D8                move.w     D0, [A5 - 0x4628]
  1130. 00000CD0  E580                     asl        D0, 2
  1131. 00000CD2  2070 0800                movea.l    A0, [A0 + D0]
  1132. 00000CD6  7000                     moveq.l    D0, 0x00
  1133. 00000CD8  1028 0008                move.b     D0, [A0 + 0x8]
  1134. 00000CDC  2F00                     move.l     -[A7], D0
  1135. 00000CDE  486E FFFE                pea.l      [A6 - 0x2]
  1136. 00000CE2  302D BE0A                move.w     D0, [A5 - 0x41F6]
  1137. 00000CE6  48C0                     ext.l      D0
  1138. 00000CE8  2F00                     move.l     -[A7], D0
  1139. 00000CEA  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  1140. 00000CEE  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1141. 00000CF2  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  1142. 00000CF6  3C00                     move.w     D6, D0
  1143. 00000CF8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1144. 00000CFC  6738                     beq        +0x3A /* 00000D36 */
  1145. 00000CFE  4A6D BDF2                tst.w      [A5 - 0x420E]
  1146. 00000D02  670E                     beq        +0x10 /* 00000D12 */
  1147. 00000D04  3B7C FFFF BDF6           move.w     [A5 - 0x420A], 0xFFFF
  1148. 00000D0A  3B7C FFFF BDF8           move.w     [A5 - 0x4208], 0xFFFF
  1149. 00000D10  6018                     bra        +0x1A /* 00000D2A */
  1150. label00000D12:
  1151. 00000D12  3B6E FFFE BDF6           move.w     [A5 - 0x420A], [A6 - 0x2]
  1152. 00000D18  7000                     moveq.l    D0, 0x00
  1153. 00000D1A  302D B9D8                move.w     D0, [A5 - 0x4628]
  1154. 00000D1E  2F00                     move.l     -[A7], D0
  1155. 00000D20  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1156. 00000D24  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1157. 00000D28  508F                     addq.l     A7, 8
  1158. label00000D2A:
  1159. 00000D2A  206D B9E2                movea.l    A0, [A5 - 0x461E]
  1160. 00000D2E  316E FFFE 0006           move.w     [A0 + 0x6], [A6 - 0x2]
  1161. 00000D34  600E                     bra        +0x10 /* 00000D44 */
  1162. label00000D36:
  1163. 00000D36  4A6D BDF2                tst.w      [A5 - 0x420E]
  1164. 00000D3A  6708                     beq        +0xA /* 00000D44 */
  1165. 00000D3C  206D BA90                movea.l    A0, [A5 - 0x4570]
  1166. 00000D40  5368 0180                subq.w     [A0 + 0x180], 1
  1167. label00000D44:
  1168. 00000D44  3006                     move.w     D0, D6
  1169. label00000D46:
  1170. 00000D46  4CEE 08C0 FFF2           movem.l    D6,D7,A3, [A6 - 0xE]
  1171. 00000D4C  4E5E                     unlink     A6
  1172. 00000D4E  4E75                     rts
  1173. export_1272:
  1174. fn00000D50:
  1175. 00000D50  4E56 FFC4                link       A6, -0x003C
  1176. 00000D54  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1177. 00000D58  426E FFC4                clr.w      [A6 - 0x3C]
  1178. 00000D5C  486E FFC6                pea.l      [A6 - 0x3A]
  1179. 00000D60  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  1180. 00000D64  41ED B9BE                lea.l      A0, [A5 - 0x4642]
  1181. 00000D68  43EE 0008                lea.l      A1, [A6 + 0x8]
  1182. 00000D6C  20D9                     move.l     [A0]+, [A1]+
  1183. 00000D6E  20D9                     move.l     [A0]+, [A1]+
  1184. 00000D70  20D9                     move.l     [A0]+, [A1]+
  1185. 00000D72  588F                     addq.l     A7, 4
  1186. 00000D74  7000                     moveq.l    D0, 0x00
  1187. 00000D76  2B40 BE0E                move.l     [A5 - 0x41F2], D0
  1188. 00000D7A  2B40 BE12                move.l     [A5 - 0x41EE], D0
  1189. 00000D7E  4246                     clr.w      D6
  1190. 00000D80  4247                     clr.w      D7
  1191. 00000D82  3B6E 0016 BE0C           move.w     [A5 - 0x41F4], [A6 + 0x16]
  1192. 00000D88  4A6D B9C2                tst.w      [A5 - 0x463E]
  1193. 00000D8C  660C                     bne        +0xE /* 00000D9A */
  1194. 00000D8E  0C6D 7FFF B9C4           cmpi.w     [A5 - 0x463C], 0x7FFF
  1195. 00000D94  6604                     bne        +0x6 /* 00000D9A */
  1196. 00000D96  7C01                     moveq.l    D6, 0x01
  1197. 00000D98  6010                     bra        +0x12 /* 00000DAA */
  1198. label00000D9A:
  1199. 00000D9A  4A6D B9BE                tst.w      [A5 - 0x4642]
  1200. 00000D9E  6608                     bne        +0xA /* 00000DA8 */
  1201. 00000DA0  0C6D 7FFF B9C0           cmpi.w     [A5 - 0x4640], 0x7FFF
  1202. 00000DA6  6702                     beq        +0x4 /* 00000DAA */
  1203. label00000DA8:
  1204. 00000DA8  5247                     addq.w     D7, 1
  1205. label00000DAA:
  1206. 00000DAA  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1207. 00000DAE  317C 0001 0186           move.w     [A0 + 0x186], 0x1
  1208. 00000DB4  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1209. 00000DB8  317C 0001 018A           move.w     [A0 + 0x18A], 0x1
  1210. 00000DBE  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1211. 00000DC2  6610                     bne        +0x12 /* 00000DD4 */
  1212. 00000DC4  7000                     moveq.l    D0, 0x00
  1213. 00000DC6  2F00                     move.l     -[A7], D0
  1214. 00000DC8  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  1215. 00000DCC  4A40                     tst.w      D0
  1216. 00000DCE  588F                     addq.l     A7, 4
  1217. 00000DD0  6700 01BE                beq        +0x1C0 /* 00000F90 */
  1218. label00000DD4:
  1219. 00000DD4  4A46                     tst.w      D6
  1220. 00000DD6  6700 009E                beq        +0xA0 /* 00000E76 */
  1221. 00000DDA  302D B9C0                move.w     D0, [A5 - 0x4640]
  1222. 00000DDE  48C0                     ext.l      D0
  1223. 00000DE0  322D B9BE                move.w     D1, [A5 - 0x4642]
  1224. 00000DE4  48C1                     ext.l      D1
  1225. 00000DE6  9081                     sub.l      D0, D1
  1226. 00000DE8  5280                     addq.l     D0, 1
  1227. 00000DEA  2B40 BE12                move.l     [A5 - 0x41EE], D0
  1228. 00000DEE  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1229. 00000DF2  3828 0194                move.w     D4, [A0 + 0x194]
  1230. 00000DF6  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1231. 00000DFA  671E                     beq        +0x20 /* 00000E1A */
  1232. 00000DFC  48C4                     ext.l      D4
  1233. 00000DFE  202D BE12                move.l     D0, [A5 - 0x41EE]
  1234. 00000E02  D084                     add.l      D0, D4
  1235. 00000E04  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  1236. 00000E0A  6F0E                     ble        +0x10 /* 00000E1A */
  1237. 00000E0C  4878 03F2                push.l     0x3F2
  1238. 00000E10  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1239. 00000E14  588F                     addq.l     A7, 4
  1240. 00000E16  6000 0178                bra        +0x17A /* 00000F90 */
  1241. label00000E1A:
  1242. 00000E1A  48C4                     ext.l      D4
  1243. 00000E1C  2F04                     move.l     -[A7], D4
  1244. 00000E1E  4EBA 0336                jsr        [PC + 0x336 /* 00001156 */]
  1245. 00000E22  4A40                     tst.w      D0
  1246. 00000E24  588F                     addq.l     A7, 4
  1247. 00000E26  6700 0168                beq        +0x16A /* 00000F90 */
  1248. 00000E2A  2F2D BE12                move.l     -[A7], [A5 - 0x41EE]
  1249. 00000E2E  302D B9BE                move.w     D0, [A5 - 0x4642]
  1250. 00000E32  48C0                     ext.l      D0
  1251. 00000E34  2F00                     move.l     -[A7], D0
  1252. 00000E36  206D BA78                movea.l    A0, [A5 - 0x4588]
  1253. 00000E3A  4868 0176                pea.l      [A0 + 0x176]
  1254. 00000E3E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1255. 00000E42  4868 0226                pea.l      [A0 + 0x226]
  1256. 00000E46  4EBA F1B8                jsr        [PC - 0xE48 /* 00000000 */]
  1257. 00000E4A  2F2D BE12                move.l     -[A7], [A5 - 0x41EE]
  1258. 00000E4E  302D B9BE                move.w     D0, [A5 - 0x4642]
  1259. 00000E52  48C0                     ext.l      D0
  1260. 00000E54  2F00                     move.l     -[A7], D0
  1261. 00000E56  206D BA78                movea.l    A0, [A5 - 0x4588]
  1262. 00000E5A  4868 01C0                pea.l      [A0 + 0x1C0]
  1263. 00000E5E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1264. 00000E62  4868 022A                pea.l      [A0 + 0x22A]
  1265. 00000E66  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1266. 00000E6A  4EBA F24C                jsr        [PC - 0xDB4 /* 000000B8 */]
  1267. 00000E6E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1268. 00000E72  6000 00A4                bra        +0xA6 /* 00000F18 */
  1269. label00000E76:
  1270. 00000E76  302D B9C4                move.w     D0, [A5 - 0x463C]
  1271. 00000E7A  48C0                     ext.l      D0
  1272. 00000E7C  3A2D B9C2                move.w     D5, [A5 - 0x463E]
  1273. 00000E80  3205                     move.w     D1, D5
  1274. 00000E82  48C1                     ext.l      D1
  1275. 00000E84  9081                     sub.l      D0, D1
  1276. 00000E86  5280                     addq.l     D0, 1
  1277. 00000E88  2B40 BE0E                move.l     [A5 - 0x41F2], D0
  1278. 00000E8C  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1279. 00000E90  6606                     bne        +0x8 /* 00000E98 */
  1280. 00000E92  44AD BE0E                neg.l      [A5 - 0x41F2]
  1281. 00000E96  602C                     bra        +0x2E /* 00000EC4 */
  1282. label00000E98:
  1283. 00000E98  7000                     moveq.l    D0, 0x00
  1284. 00000E9A  2F00                     move.l     -[A7], D0
  1285. 00000E9C  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  1286. 00000EA0  302D BA42                move.w     D0, [A5 - 0x45BE]
  1287. 00000EA4  48C0                     ext.l      D0
  1288. 00000EA6  222D BE0E                move.l     D1, [A5 - 0x41F2]
  1289. 00000EAA  D280                     add.l      D1, D0
  1290. 00000EAC  0C81 0000 7FFF           cmpi.l     D1, 0x7FFF
  1291. 00000EB2  588F                     addq.l     A7, 4
  1292. 00000EB4  6F0E                     ble        +0x10 /* 00000EC4 */
  1293. 00000EB6  4878 03F2                push.l     0x3F2
  1294. 00000EBA  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1295. 00000EBE  588F                     addq.l     A7, 4
  1296. 00000EC0  6000 00CE                bra        +0xD0 /* 00000F90 */
  1297. label00000EC4:
  1298. 00000EC4  41ED 27EA                lea.l      A0, [A5 + 0x27EA /* export_1273 */]
  1299. 00000EC8  2B48 B9EC                move.l     [A5 - 0x4614], A0
  1300. 00000ECC  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1301. 00000ED0  4A40                     tst.w      D0
  1302. 00000ED2  6744                     beq        +0x46 /* 00000F18 */
  1303. 00000ED4  4A47                     tst.w      D7
  1304. 00000ED6  6640                     bne        +0x42 /* 00000F18 */
  1305. 00000ED8  2F2D BE0E                move.l     -[A7], [A5 - 0x41F2]
  1306. 00000EDC  48C5                     ext.l      D5
  1307. 00000EDE  2F05                     move.l     -[A7], D5
  1308. 00000EE0  206D BA78                movea.l    A0, [A5 - 0x4588]
  1309. 00000EE4  4868 0174                pea.l      [A0 + 0x174]
  1310. 00000EE8  206D BA78                movea.l    A0, [A5 - 0x4588]
  1311. 00000EEC  4868 0222                pea.l      [A0 + 0x222]
  1312. 00000EF0  4EBA F10E                jsr        [PC - 0xEF2 /* 00000000 */]
  1313. 00000EF4  2F2D BE0E                move.l     -[A7], [A5 - 0x41F2]
  1314. 00000EF8  48C5                     ext.l      D5
  1315. 00000EFA  2F05                     move.l     -[A7], D5
  1316. 00000EFC  206D BA78                movea.l    A0, [A5 - 0x4588]
  1317. 00000F00  4868 01C2                pea.l      [A0 + 0x1C2]
  1318. 00000F04  206D BA78                movea.l    A0, [A5 - 0x4588]
  1319. 00000F08  4868 022E                pea.l      [A0 + 0x22E]
  1320. 00000F0C  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1321. 00000F10  4EBA F1A6                jsr        [PC - 0xE5A /* 000000B8 */]
  1322. 00000F14  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1323. label00000F18:
  1324. 00000F18  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1325. 00000F1C  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1326. 00000F20  41ED BE02                lea.l      A0, [A5 - 0x41FE]
  1327. 00000F24  43ED B9BE                lea.l      A1, [A5 - 0x4642]
  1328. 00000F28  20D9                     move.l     [A0]+, [A1]+
  1329. 00000F2A  20D9                     move.l     [A0]+, [A1]+
  1330. 00000F2C  4AAD BE0E                tst.l      [A5 - 0x41F2]
  1331. 00000F30  6714                     beq        +0x16 /* 00000F46 */
  1332. 00000F32  4A47                     tst.w      D7
  1333. 00000F34  6708                     beq        +0xA /* 00000F3E */
  1334. 00000F36  41ED 2802                lea.l      A0, [A5 + 0x2802 /* export_1276 */]
  1335. 00000F3A  2008                     move.l     D0, A0
  1336. 00000F3C  600E                     bra        +0x10 /* 00000F4C */
  1337. label00000F3E:
  1338. 00000F3E  41ED 27FA                lea.l      A0, [A5 + 0x27FA /* export_1275 */]
  1339. 00000F42  2008                     move.l     D0, A0
  1340. 00000F44  6006                     bra        +0x8 /* 00000F4C */
  1341. label00000F46:
  1342. 00000F46  41ED 27F2                lea.l      A0, [A5 + 0x27F2 /* export_1274 */]
  1343. 00000F4A  2008                     move.l     D0, A0
  1344. label00000F4C:
  1345. 00000F4C  2F00                     move.l     -[A7], D0
  1346. 00000F4E  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1347. 00000F52  4EBA 1028                jsr        [PC + 0x1028 /* 00001F7C */]
  1348. 00000F56  4878 0117                push.l     0x117
  1349. 00000F5A  4878 03ED                push.l     0x3ED
  1350. 00000F5E  4878 7FFF                push.l     0x7FFF
  1351. 00000F62  70FF                     moveq.l    D0, 0xFFFFFFFF
  1352. 00000F64  2F00                     move.l     -[A7], D0
  1353. 00000F66  4878 7FFF                push.l     0x7FFF
  1354. 00000F6A  2F00                     move.l     -[A7], D0
  1355. 00000F6C  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1356. 00000F70  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1357. 00000F74  3D7C 0001 FFC4           move.w     [A6 - 0x3C], 0x1
  1358. 00000F7A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1359. 00000F7E  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  1360. 00000F84  206D BA78                movea.l    A0, [A5 - 0x4588]
  1361. 00000F88  5268 0158                addq.w     [A0 + 0x158], 1
  1362. 00000F8C  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1363. label00000F90:
  1364. 00000F90  486E FFC6                pea.l      [A6 - 0x3A]
  1365. 00000F94  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  1366. 00000F98  302E FFC4                move.w     D0, [A6 - 0x3C]
  1367. 00000F9C  588F                     addq.l     A7, 4
  1368. 00000F9E  4CEE 00F0 FFB4           movem.l    D4,D5,D6,D7, [A6 - 0x4C]
  1369. 00000FA4  4E5E                     unlink     A6
  1370. 00000FA6  4E75                     rts
  1371. export_1273:
  1372. 00000FA8  4E56 FFFC                link       A6, -0x0004
  1373. 00000FAC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1374. 00000FB0  302D B9C2                move.w     D0, [A5 - 0x463E]
  1375. 00000FB4  B06D B9D0                cmp.w      D0, [A5 - 0x4630]
  1376. 00000FB8  6E00 0190                bgt        +0x192 /* 0000114A */
  1377. 00000FBC  302D B9C4                move.w     D0, [A5 - 0x463C]
  1378. 00000FC0  B06D B9CE                cmp.w      D0, [A5 - 0x4632]
  1379. 00000FC4  6D10                     blt        +0x12 /* 00000FD6 */
  1380. 00000FC6  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1381. 00000FCA  671E                     beq        +0x20 /* 00000FEA */
  1382. 00000FCC  302D B9C2                move.w     D0, [A5 - 0x463E]
  1383. 00000FD0  B06D B9CE                cmp.w      D0, [A5 - 0x4632]
  1384. 00000FD4  6E14                     bgt        +0x16 /* 00000FEA */
  1385. label00000FD6:
  1386. 00000FD6  302D BE10                move.w     D0, [A5 - 0x41F0]
  1387. 00000FDA  D16D B9CE                add.w      [A5 - 0x4632], D0
  1388. 00000FDE  302D BE10                move.w     D0, [A5 - 0x41F0]
  1389. 00000FE2  D16D B9D0                add.w      [A5 - 0x4630], D0
  1390. 00000FE6  6000 0150                bra        +0x152 /* 00001138 */
  1391. label00000FEA:
  1392. 00000FEA  302D B9C2                move.w     D0, [A5 - 0x463E]
  1393. 00000FEE  B06D B9CE                cmp.w      D0, [A5 - 0x4632]
  1394. 00000FF2  6E0C                     bgt        +0xE /* 00001000 */
  1395. 00000FF4  302D B9C4                move.w     D0, [A5 - 0x463C]
  1396. 00000FF8  B06D B9D0                cmp.w      D0, [A5 - 0x4630]
  1397. 00000FFC  6C00 0118                bge        +0x11A /* 00001116 */
  1398. label00001000:
  1399. 00001000  302D B9D0                move.w     D0, [A5 - 0x4630]
  1400. 00001004  48C0                     ext.l      D0
  1401. 00001006  222D BE0E                move.l     D1, [A5 - 0x41F2]
  1402. 0000100A  D280                     add.l      D1, D0
  1403. 0000100C  48C1                     ext.l      D1
  1404. 0000100E  302D B9CE                move.w     D0, [A5 - 0x4632]
  1405. 00001012  48C0                     ext.l      D0
  1406. 00001014  9280                     sub.l      D1, D0
  1407. 00001016  E981                     asl        D1, 4
  1408. 00001018  7020                     moveq.l    D0, 0x20
  1409. 0000101A  D280                     add.l      D1, D0
  1410. 0000101C  2F01                     move.l     -[A7], D1
  1411. 0000101E  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1412. 00001022  2D40 FFFC                move.l     [A6 - 0x4], D0
  1413. 00001026  588F                     addq.l     A7, 4
  1414. 00001028  6606                     bne        +0x8 /* 00001030 */
  1415. 0000102A  7000                     moveq.l    D0, 0x00
  1416. 0000102C  6000 011E                bra        +0x120 /* 0000114C */
  1417. label00001030:
  1418. 00001030  206E FFFC                movea.l    A0, [A6 - 0x4]
  1419. 00001034  47E8 0010                lea.l      A3, [A0 + 0x10]
  1420. 00001038  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1421. 0000103C  2068 0256                movea.l    A0, [A0 + 0x256]
  1422. 00001040  302D B9CA                move.w     D0, [A5 - 0x4636]
  1423. 00001044  48C0                     ext.l      D0
  1424. 00001046  E580                     asl        D0, 2
  1425. 00001048  21AE FFFC 0800           move.l     [A0 + D0], [A6 - 0x4]
  1426. 0000104E  206D B9E6                movea.l    A0, [A5 - 0x461A]
  1427. 00001052  49E8 0010                lea.l      A4, [A0 + 0x10]
  1428. 00001056  302D B9C2                move.w     D0, [A5 - 0x463E]
  1429. 0000105A  B06D B9CE                cmp.w      D0, [A5 - 0x4632]
  1430. 0000105E  6F0C                     ble        +0xE /* 0000106C */
  1431. 00001060  302D B9C2                move.w     D0, [A5 - 0x463E]
  1432. 00001064  906D B9CE                sub.w      D0, [A5 - 0x4632]
  1433. 00001068  48C0                     ext.l      D0
  1434. 0000106A  6002                     bra        +0x4 /* 0000106E */
  1435. label0000106C:
  1436. 0000106C  7000                     moveq.l    D0, 0x00
  1437. label0000106E:
  1438. 0000106E  3E00                     move.w     D7, D0
  1439. 00001070  6710                     beq        +0x12 /* 00001082 */
  1440. 00001072  2F0C                     move.l     -[A7], A4
  1441. 00001074  2F0B                     move.l     -[A7], A3
  1442. 00001076  7000                     moveq.l    D0, 0x00
  1443. 00001078  3007                     move.w     D0, D7
  1444. 0000107A  E980                     asl        D0, 4
  1445. 0000107C  2F00                     move.l     -[A7], D0
  1446. 0000107E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1447. label00001082:
  1448. 00001082  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1449. 00001086  6734                     beq        +0x36 /* 000010BC */
  1450. 00001088  7000                     moveq.l    D0, 0x00
  1451. 0000108A  3007                     move.w     D0, D7
  1452. 0000108C  E980                     asl        D0, 4
  1453. 0000108E  D08C                     add.l      D0, A4
  1454. 00001090  2F00                     move.l     -[A7], D0
  1455. 00001092  7000                     moveq.l    D0, 0x00
  1456. 00001094  3007                     move.w     D0, D7
  1457. 00001096  222D BE0E                move.l     D1, [A5 - 0x41F2]
  1458. 0000109A  D280                     add.l      D1, D0
  1459. 0000109C  E981                     asl        D1, 4
  1460. 0000109E  D28B                     add.l      D1, A3
  1461. 000010A0  2F01                     move.l     -[A7], D1
  1462. 000010A2  302D B9D0                move.w     D0, [A5 - 0x4630]
  1463. 000010A6  48C0                     ext.l      D0
  1464. 000010A8  322D B9C2                move.w     D1, [A5 - 0x463E]
  1465. 000010AC  48C1                     ext.l      D1
  1466. 000010AE  9081                     sub.l      D0, D1
  1467. 000010B0  5280                     addq.l     D0, 1
  1468. 000010B2  E980                     asl        D0, 4
  1469. 000010B4  2F00                     move.l     -[A7], D0
  1470. 000010B6  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1471. 000010BA  6040                     bra        +0x42 /* 000010FC */
  1472. label000010BC:
  1473. 000010BC  302D B9D0                move.w     D0, [A5 - 0x4630]
  1474. 000010C0  B06D B9C4                cmp.w      D0, [A5 - 0x463C]
  1475. 000010C4  6F36                     ble        +0x38 /* 000010FC */
  1476. 000010C6  302D B9C4                move.w     D0, [A5 - 0x463C]
  1477. 000010CA  48C0                     ext.l      D0
  1478. 000010CC  322D B9CE                move.w     D1, [A5 - 0x4632]
  1479. 000010D0  48C1                     ext.l      D1
  1480. 000010D2  9081                     sub.l      D0, D1
  1481. 000010D4  5280                     addq.l     D0, 1
  1482. 000010D6  E980                     asl        D0, 4
  1483. 000010D8  D08C                     add.l      D0, A4
  1484. 000010DA  2F00                     move.l     -[A7], D0
  1485. 000010DC  7000                     moveq.l    D0, 0x00
  1486. 000010DE  3007                     move.w     D0, D7
  1487. 000010E0  E980                     asl        D0, 4
  1488. 000010E2  D08B                     add.l      D0, A3
  1489. 000010E4  2F00                     move.l     -[A7], D0
  1490. 000010E6  302D B9D0                move.w     D0, [A5 - 0x4630]
  1491. 000010EA  48C0                     ext.l      D0
  1492. 000010EC  322D B9C4                move.w     D1, [A5 - 0x463C]
  1493. 000010F0  48C1                     ext.l      D1
  1494. 000010F2  9081                     sub.l      D0, D1
  1495. 000010F4  E980                     asl        D0, 4
  1496. 000010F6  2F00                     move.l     -[A7], D0
  1497. 000010F8  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1498. label000010FC:
  1499. 000010FC  2F2D B9E6                move.l     -[A7], [A5 - 0x461A]
  1500. 00001100  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1501. 00001104  2B6E FFFC B9E6           move.l     [A5 - 0x461A], [A6 - 0x4]
  1502. 0000110A  302D BE10                move.w     D0, [A5 - 0x41F0]
  1503. 0000110E  D16D B9D0                add.w      [A5 - 0x4630], D0
  1504. 00001112  588F                     addq.l     A7, 4
  1505. 00001114  6022                     bra        +0x24 /* 00001138 */
  1506. label00001116:
  1507. 00001116  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1508. 0000111A  2068 0256                movea.l    A0, [A0 + 0x256]
  1509. 0000111E  302D B9CA                move.w     D0, [A5 - 0x4636]
  1510. 00001122  48C0                     ext.l      D0
  1511. 00001124  E580                     asl        D0, 2
  1512. 00001126  7200                     moveq.l    D1, 0x00
  1513. 00001128  2181 0800                move.l     [A0 + D0], D1
  1514. 0000112C  2F2D B9E6                move.l     -[A7], [A5 - 0x461A]
  1515. 00001130  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1516. 00001134  588F                     addq.l     A7, 4
  1517. 00001136  6012                     bra        +0x14 /* 0000114A */
  1518. label00001138:
  1519. 00001138  206D B9E6                movea.l    A0, [A5 - 0x461A]
  1520. 0000113C  30AD B9CE                move.w     [A0], [A5 - 0x4632]
  1521. 00001140  206D B9E6                movea.l    A0, [A5 - 0x461A]
  1522. 00001144  316D B9D0 0002           move.w     [A0 + 0x2], [A5 - 0x4630]
  1523. label0000114A:
  1524. 0000114A  7001                     moveq.l    D0, 0x01
  1525. label0000114C:
  1526. 0000114C  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  1527. 00001152  4E5E                     unlink     A6
  1528. 00001154  4E75                     rts
  1529. fn00001156:
  1530. 00001156  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  1531. 0000115A  3A2F 0016                move.w     D5, [A7 + 0x16]
  1532. 0000115E  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1533. 00001162  674A                     beq        +0x4C /* 000011AE */
  1534. 00001164  3E2D BE14                move.w     D7, [A5 - 0x41EC]
  1535. 00001168  DE45                     add.w      D7, D5
  1536. 0000116A  44AD BE12                neg.l      [A5 - 0x41EE]
  1537. 0000116E  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1538. 00001170  48C7                     ext.l      D7
  1539. 00001172  302D B9BE                move.w     D0, [A5 - 0x4642]
  1540. 00001176  48C0                     ext.l      D0
  1541. 00001178  90AD BE12                sub.l      D0, [A5 - 0x41EE]
  1542. 0000117C  B087                     cmp.l      D0, D7
  1543. 0000117E  6E00 00A6                bgt        +0xA8 /* 00001226 */
  1544. 00001182  3A2D B9BE                move.w     D5, [A5 - 0x4642]
  1545. 00001186  9A6D BE14                sub.w      D5, [A5 - 0x41EC]
  1546. 0000118A  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1547. 0000118E  3028 0194                move.w     D0, [A0 + 0x194]
  1548. 00001192  48C0                     ext.l      D0
  1549. 00001194  90AD BE12                sub.l      D0, [A5 - 0x41EE]
  1550. 00001198  48C0                     ext.l      D0
  1551. 0000119A  2F00                     move.l     -[A7], D0
  1552. 0000119C  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1553. 000011A0  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1554. 000011A4  4A40                     tst.w      D0
  1555. 000011A6  508F                     addq.l     A7, 8
  1556. 000011A8  6674                     bne        +0x76 /* 0000121E */
  1557. 000011AA  7000                     moveq.l    D0, 0x00
  1558. 000011AC  607A                     bra        +0x7C /* 00001228 */
  1559. label000011AE:
  1560. 000011AE  48C5                     ext.l      D5
  1561. 000011B0  2005                     move.l     D0, D5
  1562. 000011B2  90AD BE12                sub.l      D0, [A5 - 0x41EE]
  1563. 000011B6  3E2D B9BE                move.w     D7, [A5 - 0x4642]
  1564. 000011BA  3207                     move.w     D1, D7
  1565. 000011BC  48C1                     ext.l      D1
  1566. 000011BE  B280                     cmp.l      D1, D0
  1567. 000011C0  6E64                     bgt        +0x66 /* 00001226 */
  1568. 000011C2  9A6D BE14                sub.w      D5, [A5 - 0x41EC]
  1569. 000011C6  7C01                     moveq.l    D6, 0x01
  1570. 000011C8  6054                     bra        +0x56 /* 0000121E */
  1571. label000011CA:
  1572. 000011CA  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1573. 000011CE  2068 0256                movea.l    A0, [A0 + 0x256]
  1574. 000011D2  48C7                     ext.l      D7
  1575. 000011D4  2007                     move.l     D0, D7
  1576. 000011D6  E580                     asl        D0, 2
  1577. 000011D8  2670 0800                movea.l    A3, [A0 + D0]
  1578. 000011DC  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1579. 000011E0  2068 0256                movea.l    A0, [A0 + 0x256]
  1580. 000011E4  48C7                     ext.l      D7
  1581. 000011E6  202D BE12                move.l     D0, [A5 - 0x41EE]
  1582. 000011EA  D087                     add.l      D0, D7
  1583. 000011EC  48C0                     ext.l      D0
  1584. 000011EE  E580                     asl        D0, 2
  1585. 000011F0  226D B9C6                movea.l    A1, [A5 - 0x463A]
  1586. 000011F4  2269 0256                movea.l    A1, [A1 + 0x256]
  1587. 000011F8  48C7                     ext.l      D7
  1588. 000011FA  2207                     move.l     D1, D7
  1589. 000011FC  E581                     asl        D1, 2
  1590. 000011FE  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  1591. 00001204  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1592. 00001208  2068 0256                movea.l    A0, [A0 + 0x256]
  1593. 0000120C  48C7                     ext.l      D7
  1594. 0000120E  202D BE12                move.l     D0, [A5 - 0x41EE]
  1595. 00001212  D087                     add.l      D0, D7
  1596. 00001214  48C0                     ext.l      D0
  1597. 00001216  E580                     asl        D0, 2
  1598. 00001218  218B 0800                move.l     [A0 + D0], A3
  1599. 0000121C  DE46                     add.w      D7, D6
  1600. label0000121E:
  1601. 0000121E  3005                     move.w     D0, D5
  1602. 00001220  D046                     add.w      D0, D6
  1603. 00001222  B047                     cmp.w      D0, D7
  1604. 00001224  66A4                     bne        -0x5A /* 000011CA */
  1605. label00001226:
  1606. 00001226  7001                     moveq.l    D0, 0x01
  1607. label00001228:
  1608. 00001228  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  1609. 0000122C  4E75                     rts
  1610. export_1274:
  1611. 0000122E  4E56 FFFC                link       A6, -0x0004
  1612. 00001232  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1613. 00001236  4A6D BDF0                tst.w      [A5 - 0x4210]
  1614. 0000123A  6700 0096                beq        +0x98 /* 000012D2 */
  1615. 0000123E  7028                     moveq.l    D0, 0x28
  1616. 00001240  C02D B9D2                and.b      D0, [A5 - 0x462E]
  1617. 00001244  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  1618. 00001248  6600 03C8                bne        +0x3CA /* 00001612 */
  1619. 0000124C  4A6D BDEE                tst.w      [A5 - 0x4212]
  1620. 00001250  6650                     bne        +0x52 /* 000012A2 */
  1621. 00001252  302D B9D8                move.w     D0, [A5 - 0x4628]
  1622. 00001256  B06D BDF8                cmp.w      D0, [A5 - 0x4208]
  1623. 0000125A  6646                     bne        +0x48 /* 000012A2 */
  1624. 0000125C  302D B9CA                move.w     D0, [A5 - 0x4636]
  1625. 00001260  B06D BDDC                cmp.w      D0, [A5 - 0x4224]
  1626. 00001264  663C                     bne        +0x3E /* 000012A2 */
  1627. 00001266  302D BDF8                move.w     D0, [A5 - 0x4208]
  1628. 0000126A  B06D BDF6                cmp.w      D0, [A5 - 0x420A]
  1629. 0000126E  6700 03A2                beq        +0x3A4 /* 00001612 */
  1630. 00001272  206D B9E2                movea.l    A0, [A5 - 0x461E]
  1631. 00001276  4868 0006                pea.l      [A0 + 0x6]
  1632. 0000127A  7000                     moveq.l    D0, 0x00
  1633. 0000127C  302D BDF6                move.w     D0, [A5 - 0x420A]
  1634. 00001280  2F00                     move.l     -[A7], D0
  1635. 00001282  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1636. 00001286  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1637. 0000128A  7000                     moveq.l    D0, 0x00
  1638. 0000128C  302D B9D8                move.w     D0, [A5 - 0x4628]
  1639. 00001290  2F00                     move.l     -[A7], D0
  1640. 00001292  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1641. 00001296  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1642. 0000129A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1643. 0000129E  6000 0372                bra        +0x374 /* 00001612 */
  1644. label000012A2:
  1645. 000012A2  3B6D B9D8 BDF6           move.w     [A5 - 0x420A], [A5 - 0x4628]
  1646. 000012A8  3B6D B9D8 BDF8           move.w     [A5 - 0x4208], [A5 - 0x4628]
  1647. 000012AE  3B6D B9CA BDDC           move.w     [A5 - 0x4224], [A5 - 0x4636]
  1648. 000012B4  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1649. 000012B8  2068 0242                movea.l    A0, [A0 + 0x242]
  1650. 000012BC  7000                     moveq.l    D0, 0x00
  1651. 000012BE  302D B9D8                move.w     D0, [A5 - 0x4628]
  1652. 000012C2  E580                     asl        D0, 2
  1653. 000012C4  2070 0800                movea.l    A0, [A0 + D0]
  1654. 000012C8  41E8 0009                lea.l      A0, [A0 + 0x9]
  1655. 000012CC  2B48 BA80                move.l     [A5 - 0x4580], A0
  1656. 000012D0  6052                     bra        +0x54 /* 00001324 */
  1657. label000012D2:
  1658. 000012D2  4AAD BDE6                tst.l      [A5 - 0x421A]
  1659. 000012D6  674C                     beq        +0x4E /* 00001324 */
  1660. 000012D8  202D BE12                move.l     D0, [A5 - 0x41EE]
  1661. 000012DC  4480                     neg.l      D0
  1662. 000012DE  2F00                     move.l     -[A7], D0
  1663. 000012E0  302D BE04                move.w     D0, [A5 - 0x41FC]
  1664. 000012E4  48C0                     ext.l      D0
  1665. 000012E6  2F00                     move.l     -[A7], D0
  1666. 000012E8  302D BE02                move.w     D0, [A5 - 0x41FE]
  1667. 000012EC  48C0                     ext.l      D0
  1668. 000012EE  2F00                     move.l     -[A7], D0
  1669. 000012F0  206D BDE6                movea.l    A0, [A5 - 0x421A]
  1670. 000012F4  4868 0002                pea.l      [A0 + 0x2]
  1671. 000012F8  206D BDE6                movea.l    A0, [A5 - 0x421A]
  1672. 000012FC  2F08                     move.l     -[A7], A0
  1673. 000012FE  4EBA 1100                jsr        [PC + 0x1100 /* 00002400 */]
  1674. 00001302  0C40 0002                cmpi.w     D0, 0x2
  1675. 00001306  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1676. 0000130A  6600 0306                bne        +0x308 /* 00001612 */
  1677. 0000130E  206D BDE6                movea.l    A0, [A5 - 0x421A]
  1678. 00001312  316D BE02 0002           move.w     [A0 + 0x2], [A5 - 0x41FE]
  1679. 00001318  206D BDE6                movea.l    A0, [A5 - 0x421A]
  1680. 0000131C  30AD BE02                move.w     [A0], [A5 - 0x41FE]
  1681. 00001320  6000 02F0                bra        +0x2F2 /* 00001612 */
  1682. label00001324:
  1683. 00001324  426D BDF4                clr.w      [A5 - 0x420C]
  1684. 00001328  426D BDF2                clr.w      [A5 - 0x420E]
  1685. 0000132C  3A2D B9CA                move.w     D5, [A5 - 0x4636]
  1686. 00001330  BA6D BE02                cmp.w      D5, [A5 - 0x41FE]
  1687. 00001334  6D0A                     blt        +0xC /* 00001340 */
  1688. 00001336  4A6D BDEE                tst.w      [A5 - 0x4212]
  1689. 0000133A  6604                     bne        +0x6 /* 00001340 */
  1690. 0000133C  DA6D BE14                add.w      D5, [A5 - 0x41EC]
  1691. label00001340:
  1692. 00001340  426E FFFE                clr.w      [A6 - 0x2]
  1693. 00001344  700A                     moveq.l    D0, 0x0A
  1694. 00001346  2F00                     move.l     -[A7], D0
  1695. 00001348  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1696. 0000134C  4A40                     tst.w      D0
  1697. 0000134E  588F                     addq.l     A7, 4
  1698. 00001350  673A                     beq        +0x3C /* 0000138C */
  1699. 00001352  5340                     subq.w     D0, 1
  1700. 00001354  6736                     beq        +0x38 /* 0000138C */
  1701. 00001356  5340                     subq.w     D0, 1
  1702. 00001358  6700 00CE                beq        +0xD0 /* 00001428 */
  1703. 0000135C  5340                     subq.w     D0, 1
  1704. 0000135E  6700 00C8                beq        +0xCA /* 00001428 */
  1705. 00001362  5340                     subq.w     D0, 1
  1706. 00001364  6700 0150                beq        +0x152 /* 000014B6 */
  1707. 00001368  5540                     subq.w     D0, 2
  1708. 0000136A  6716                     beq        +0x18 /* 00001382 */
  1709. 0000136C  5340                     subq.w     D0, 1
  1710. 0000136E  6712                     beq        +0x14 /* 00001382 */
  1711. 00001370  5740                     subq.w     D0, 3
  1712. 00001372  6700 0138                beq        +0x13A /* 000014AC */
  1713. 00001376  0440 0017                subi.w     D0, 0x17
  1714. 0000137A  6700 027C                beq        +0x27E /* 000015F8 */
  1715. 0000137E  6000 0278                bra        +0x27A /* 000015F8 */
  1716. label00001382:
  1717. 00001382  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1718. 00001388  52AD BA80                addq.l     [A5 - 0x4580], 1
  1719. label0000138C:
  1720. 0000138C  206D BA80                movea.l    A0, [A5 - 0x4580]
  1721. 00001390  7000                     moveq.l    D0, 0x00
  1722. 00001392  1010                     move.b     D0, [A0]
  1723. 00001394  206D BA80                movea.l    A0, [A5 - 0x4580]
  1724. 00001398  7200                     moveq.l    D1, 0x00
  1725. 0000139A  1228 0001                move.b     D1, [A0 + 0x1]
  1726. 0000139E  E149                     lsl        D1.w, 8
  1727. 000013A0  3801                     move.w     D4, D1
  1728. 000013A2  8840                     or.w       D4, D0
  1729. 000013A4  3004                     move.w     D0, D4
  1730. 000013A6  D045                     add.w      D0, D5
  1731. 000013A8  3E3C 7FFF                move.w     D7, 0x7FFF
  1732. 000013AC  CE40                     and.w      D7, D0
  1733. 000013AE  4A6E FFFE                tst.w      [A6 - 0x2]
  1734. 000013B2  6646                     bne        +0x48 /* 000013FA */
  1735. 000013B4  BE6D BE02                cmp.w      D7, [A5 - 0x41FE]
  1736. 000013B8  6D40                     blt        +0x42 /* 000013FA */
  1737. 000013BA  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1738. 000013BE  662E                     bne        +0x30 /* 000013EE */
  1739. 000013C0  BE6D BE04                cmp.w      D7, [A5 - 0x41FC]
  1740. 000013C4  6E28                     bgt        +0x2A /* 000013EE */
  1741. 000013C6  4A6D BDF4                tst.w      [A5 - 0x420C]
  1742. 000013CA  6604                     bne        +0x6 /* 000013D0 */
  1743. 000013CC  4EBA F7D2                jsr        [PC - 0x82E /* 00000BA0 */]
  1744. label000013D0:
  1745. 000013D0  206D BA80                movea.l    A0, [A5 - 0x4580]
  1746. 000013D4  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  1747. 000013DA  206D BA80                movea.l    A0, [A5 - 0x4580]
  1748. 000013DE  10BC 0004                move.b     [A0], 0x4
  1749. 000013E2  58AD BA80                addq.l     [A5 - 0x4580], 4
  1750. 000013E6  526D BDF2                addq.w     [A5 - 0x420E], 1
  1751. 000013EA  6000 FF54                bra        -0xAA /* 00001340 */
  1752. label000013EE:
  1753. 000013EE  3007                     move.w     D0, D7
  1754. 000013F0  906D BE14                sub.w      D0, [A5 - 0x41EC]
  1755. 000013F4  3E3C 7FFF                move.w     D7, 0x7FFF
  1756. 000013F8  CE40                     and.w      D7, D0
  1757. label000013FA:
  1758. 000013FA  9E6D B9CA                sub.w      D7, [A5 - 0x4636]
  1759. 000013FE  B847                     cmp.w      D4, D7
  1760. 00001400  671E                     beq        +0x20 /* 00001420 */
  1761. 00001402  4A6D BDF4                tst.w      [A5 - 0x420C]
  1762. 00001406  6604                     bne        +0x6 /* 0000140C */
  1763. 00001408  4EBA F796                jsr        [PC - 0x86A /* 00000BA0 */]
  1764. label0000140C:
  1765. 0000140C  206D BA80                movea.l    A0, [A5 - 0x4580]
  1766. 00001410  1087                     move.b     [A0], D7
  1767. 00001412  48C7                     ext.l      D7
  1768. 00001414  2007                     move.l     D0, D7
  1769. 00001416  E080                     asr        D0, 8
  1770. 00001418  206D BA80                movea.l    A0, [A5 - 0x4580]
  1771. 0000141C  1140 0001                move.b     [A0 + 0x1], D0
  1772. label00001420:
  1773. 00001420  58AD BA80                addq.l     [A5 - 0x4580], 4
  1774. 00001424  6000 FF1A                bra        -0xE4 /* 00001340 */
  1775. label00001428:
  1776. 00001428  206D BA80                movea.l    A0, [A5 - 0x4580]
  1777. 0000142C  7000                     moveq.l    D0, 0x00
  1778. 0000142E  1010                     move.b     D0, [A0]
  1779. 00001430  206D BA80                movea.l    A0, [A5 - 0x4580]
  1780. 00001434  7200                     moveq.l    D1, 0x00
  1781. 00001436  1228 0001                move.b     D1, [A0 + 0x1]
  1782. 0000143A  E149                     lsl        D1.w, 8
  1783. 0000143C  3E01                     move.w     D7, D1
  1784. 0000143E  8E40                     or.w       D7, D0
  1785. 00001440  BE6D BE02                cmp.w      D7, [A5 - 0x41FE]
  1786. 00001444  6D5E                     blt        +0x60 /* 000014A4 */
  1787. 00001446  4A6D BE0C                tst.w      [A5 - 0x41F4]
  1788. 0000144A  662E                     bne        +0x30 /* 0000147A */
  1789. 0000144C  BE6D BE04                cmp.w      D7, [A5 - 0x41FC]
  1790. 00001450  6E28                     bgt        +0x2A /* 0000147A */
  1791. 00001452  4A6D BDF4                tst.w      [A5 - 0x420C]
  1792. 00001456  6604                     bne        +0x6 /* 0000145C */
  1793. 00001458  4EBA F746                jsr        [PC - 0x8BA /* 00000BA0 */]
  1794. label0000145C:
  1795. 0000145C  206D BA80                movea.l    A0, [A5 - 0x4580]
  1796. 00001460  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  1797. 00001466  206D BA80                movea.l    A0, [A5 - 0x4580]
  1798. 0000146A  10BC 0004                move.b     [A0], 0x4
  1799. 0000146E  58AD BA80                addq.l     [A5 - 0x4580], 4
  1800. 00001472  526D BDF2                addq.w     [A5 - 0x420E], 1
  1801. 00001476  6000 FEC8                bra        -0x136 /* 00001340 */
  1802. label0000147A:
  1803. 0000147A  3007                     move.w     D0, D7
  1804. 0000147C  906D BE14                sub.w      D0, [A5 - 0x41EC]
  1805. 00001480  3E3C 7FFF                move.w     D7, 0x7FFF
  1806. 00001484  CE40                     and.w      D7, D0
  1807. 00001486  4A6D BDF4                tst.w      [A5 - 0x420C]
  1808. 0000148A  6604                     bne        +0x6 /* 00001490 */
  1809. 0000148C  4EBA F712                jsr        [PC - 0x8EE /* 00000BA0 */]
  1810. label00001490:
  1811. 00001490  206D BA80                movea.l    A0, [A5 - 0x4580]
  1812. 00001494  1087                     move.b     [A0], D7
  1813. 00001496  48C7                     ext.l      D7
  1814. 00001498  2007                     move.l     D0, D7
  1815. 0000149A  E080                     asr        D0, 8
  1816. 0000149C  206D BA80                movea.l    A0, [A5 - 0x4580]
  1817. 000014A0  1140 0001                move.b     [A0 + 0x1], D0
  1818. label000014A4:
  1819. 000014A4  58AD BA80                addq.l     [A5 - 0x4580], 4
  1820. 000014A8  6000 FE96                bra        -0x168 /* 00001340 */
  1821. label000014AC:
  1822. 000014AC  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1823. 000014B2  52AD BA80                addq.l     [A5 - 0x4580], 1
  1824. label000014B6:
  1825. 000014B6  426E FFFC                clr.w      [A6 - 0x4]
  1826. 000014BA  206D BA80                movea.l    A0, [A5 - 0x4580]
  1827. 000014BE  7000                     moveq.l    D0, 0x00
  1828. 000014C0  1010                     move.b     D0, [A0]
  1829. 000014C2  3C00                     move.w     D6, D0
  1830. 000014C4  202D BA80                move.l     D0, [A5 - 0x4580]
  1831. 000014C8  5280                     addq.l     D0, 1
  1832. 000014CA  2040                     movea.l    A0, D0
  1833. 000014CC  7000                     moveq.l    D0, 0x00
  1834. 000014CE  1010                     move.b     D0, [A0]
  1835. 000014D0  222D BA80                move.l     D1, [A5 - 0x4580]
  1836. 000014D4  5281                     addq.l     D1, 1
  1837. 000014D6  2041                     movea.l    A0, D1
  1838. 000014D8  7200                     moveq.l    D1, 0x00
  1839. 000014DA  1228 0001                move.b     D1, [A0 + 0x1]
  1840. 000014DE  E149                     lsl        D1.w, 8
  1841. 000014E0  8240                     or.w       D1, D0
  1842. 000014E2  3B41 BA50                move.w     [A5 - 0x45B0], D1
  1843. 000014E6  202D BA80                move.l     D0, [A5 - 0x4580]
  1844. 000014EA  5680                     addq.l     D0, 3
  1845. 000014EC  2040                     movea.l    A0, D0
  1846. 000014EE  7000                     moveq.l    D0, 0x00
  1847. 000014F0  1010                     move.b     D0, [A0]
  1848. 000014F2  222D BA80                move.l     D1, [A5 - 0x4580]
  1849. 000014F6  5681                     addq.l     D1, 3
  1850. 000014F8  2041                     movea.l    A0, D1
  1851. 000014FA  7200                     moveq.l    D1, 0x00
  1852. 000014FC  1228 0001                move.b     D1, [A0 + 0x1]
  1853. 00001500  E149                     lsl        D1.w, 8
  1854. 00001502  8240                     or.w       D1, D0
  1855. 00001504  3B41 BA52                move.w     [A5 - 0x45AE], D1
  1856. 00001508  7001                     moveq.l    D0, 0x01
  1857. 0000150A  C046                     and.w      D0, D6
  1858. 0000150C  6610                     bne        +0x12 /* 0000151E */
  1859. 0000150E  3005                     move.w     D0, D5
  1860. 00001510  D06D BA50                add.w      D0, [A5 - 0x45B0]
  1861. 00001514  323C 7FFF                move.w     D1, 0x7FFF
  1862. 00001518  C240                     and.w      D1, D0
  1863. 0000151A  3B41 BA50                move.w     [A5 - 0x45B0], D1
  1864. label0000151E:
  1865. 0000151E  7004                     moveq.l    D0, 0x04
  1866. 00001520  C046                     and.w      D0, D6
  1867. 00001522  6610                     bne        +0x12 /* 00001534 */
  1868. 00001524  3005                     move.w     D0, D5
  1869. 00001526  D06D BA52                add.w      D0, [A5 - 0x45AE]
  1870. 0000152A  323C 7FFF                move.w     D1, 0x7FFF
  1871. 0000152E  C240                     and.w      D1, D0
  1872. 00001530  3B41 BA52                move.w     [A5 - 0x45AE], D1
  1873. label00001534:
  1874. 00001534  4A6E FFFE                tst.w      [A6 - 0x2]
  1875. 00001538  663C                     bne        +0x3E /* 00001576 */
  1876. 0000153A  202D BE12                move.l     D0, [A5 - 0x41EE]
  1877. 0000153E  4480                     neg.l      D0
  1878. 00001540  2F00                     move.l     -[A7], D0
  1879. 00001542  302D BE04                move.w     D0, [A5 - 0x41FC]
  1880. 00001546  48C0                     ext.l      D0
  1881. 00001548  2F00                     move.l     -[A7], D0
  1882. 0000154A  302D BE02                move.w     D0, [A5 - 0x41FE]
  1883. 0000154E  48C0                     ext.l      D0
  1884. 00001550  2F00                     move.l     -[A7], D0
  1885. 00001552  486D BA52                pea.l      [A5 - 0x45AE]
  1886. 00001556  486D BA50                pea.l      [A5 - 0x45B0]
  1887. 0000155A  4EBA 0EA4                jsr        [PC + 0xEA4 /* 00002400 */]
  1888. 0000155E  3D40 FFFC                move.w     [A6 - 0x4], D0
  1889. 00001562  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1890. 00001566  670E                     beq        +0x10 /* 00001576 */
  1891. 00001568  526D BDF2                addq.w     [A5 - 0x420E], 1
  1892. 0000156C  4A6D BDF4                tst.w      [A5 - 0x420C]
  1893. 00001570  6604                     bne        +0x6 /* 00001576 */
  1894. 00001572  4EBA F62C                jsr        [PC - 0x9D4 /* 00000BA0 */]
  1895. label00001576:
  1896. 00001576  7001                     moveq.l    D0, 0x01
  1897. 00001578  C046                     and.w      D0, D6
  1898. 0000157A  6608                     bne        +0xA /* 00001584 */
  1899. 0000157C  302D B9CA                move.w     D0, [A5 - 0x4636]
  1900. 00001580  916D BA50                sub.w      [A5 - 0x45B0], D0
  1901. label00001584:
  1902. 00001584  7004                     moveq.l    D0, 0x04
  1903. 00001586  C046                     and.w      D0, D6
  1904. 00001588  6608                     bne        +0xA /* 00001592 */
  1905. 0000158A  302D B9CA                move.w     D0, [A5 - 0x4636]
  1906. 0000158E  916D BA52                sub.w      [A5 - 0x45AE], D0
  1907. label00001592:
  1908. 00001592  202D BA80                move.l     D0, [A5 - 0x4580]
  1909. 00001596  5280                     addq.l     D0, 1
  1910. 00001598  2040                     movea.l    A0, D0
  1911. 0000159A  10AD BA51                move.b     [A0], [A5 - 0x45AF]
  1912. 0000159E  302D BA50                move.w     D0, [A5 - 0x45B0]
  1913. 000015A2  48C0                     ext.l      D0
  1914. 000015A4  E080                     asr        D0, 8
  1915. 000015A6  222D BA80                move.l     D1, [A5 - 0x4580]
  1916. 000015AA  5281                     addq.l     D1, 1
  1917. 000015AC  2041                     movea.l    A0, D1
  1918. 000015AE  1140 0001                move.b     [A0 + 0x1], D0
  1919. 000015B2  202D BA80                move.l     D0, [A5 - 0x4580]
  1920. 000015B6  5680                     addq.l     D0, 3
  1921. 000015B8  2040                     movea.l    A0, D0
  1922. 000015BA  10AD BA53                move.b     [A0], [A5 - 0x45AD]
  1923. 000015BE  302D BA52                move.w     D0, [A5 - 0x45AE]
  1924. 000015C2  48C0                     ext.l      D0
  1925. 000015C4  E080                     asr        D0, 8
  1926. 000015C6  222D BA80                move.l     D1, [A5 - 0x4580]
  1927. 000015CA  5681                     addq.l     D1, 3
  1928. 000015CC  2041                     movea.l    A0, D1
  1929. 000015CE  1140 0001                move.b     [A0 + 0x1], D0
  1930. 000015D2  7002                     moveq.l    D0, 0x02
  1931. 000015D4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1932. 000015D8  6612                     bne        +0x14 /* 000015EC */
  1933. 000015DA  206D BA80                movea.l    A0, [A5 - 0x4580]
  1934. 000015DE  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  1935. 000015E4  206D BA80                movea.l    A0, [A5 - 0x4580]
  1936. 000015E8  10BC 0009                move.b     [A0], 0x9 /* '\t' */
  1937. label000015EC:
  1938. 000015EC  06AD 0000 0009 BA80      addi.l     [A5 - 0x4580], 0x9 /* '\t' */
  1939. 000015F4  6000 FD4A                bra        -0x2B4 /* 00001340 */
  1940. label000015F8:
  1941. 000015F8  4A6D BDF4                tst.w      [A5 - 0x420C]
  1942. 000015FC  6714                     beq        +0x16 /* 00001612 */
  1943. 000015FE  302D B9CC                move.w     D0, [A5 - 0x4634]
  1944. 00001602  48C0                     ext.l      D0
  1945. 00001604  2F00                     move.l     -[A7], D0
  1946. 00001606  48C5                     ext.l      D5
  1947. 00001608  2F05                     move.l     -[A7], D5
  1948. 0000160A  4EBA F5FA                jsr        [PC - 0xA06 /* 00000C06 */]
  1949. 0000160E  508F                     addq.l     A7, 8
  1950. 00001610  6002                     bra        +0x4 /* 00001614 */
  1951. label00001612:
  1952. 00001612  7001                     moveq.l    D0, 0x01
  1953. label00001614:
  1954. 00001614  4CEE 00F0 FFEC           movem.l    D4,D5,D6,D7, [A6 - 0x14]
  1955. 0000161A  4E5E                     unlink     A6
  1956. 0000161C  4E75                     rts
  1957. export_1275:
  1958. 0000161E  4E56 FFFC                link       A6, -0x0004
  1959. 00001622  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1960. 00001626  4A6D BDF0                tst.w      [A5 - 0x4210]
  1961. 0000162A  6700 0096                beq        +0x98 /* 000016C2 */
  1962. 0000162E  7028                     moveq.l    D0, 0x28
  1963. 00001630  C02D B9D2                and.b      D0, [A5 - 0x462E]
  1964. 00001634  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  1965. 00001638  6600 03C8                bne        +0x3CA /* 00001A02 */
  1966. 0000163C  4A6D BDEE                tst.w      [A5 - 0x4212]
  1967. 00001640  6650                     bne        +0x52 /* 00001692 */
  1968. 00001642  302D B9D8                move.w     D0, [A5 - 0x4628]
  1969. 00001646  B06D BDF8                cmp.w      D0, [A5 - 0x4208]
  1970. 0000164A  6646                     bne        +0x48 /* 00001692 */
  1971. 0000164C  302D B9CC                move.w     D0, [A5 - 0x4634]
  1972. 00001650  B06D BDDA                cmp.w      D0, [A5 - 0x4226]
  1973. 00001654  663C                     bne        +0x3E /* 00001692 */
  1974. 00001656  302D BDF8                move.w     D0, [A5 - 0x4208]
  1975. 0000165A  B06D BDF6                cmp.w      D0, [A5 - 0x420A]
  1976. 0000165E  6700 03A2                beq        +0x3A4 /* 00001A02 */
  1977. 00001662  206D B9E2                movea.l    A0, [A5 - 0x461E]
  1978. 00001666  4868 0006                pea.l      [A0 + 0x6]
  1979. 0000166A  7000                     moveq.l    D0, 0x00
  1980. 0000166C  302D BDF6                move.w     D0, [A5 - 0x420A]
  1981. 00001670  2F00                     move.l     -[A7], D0
  1982. 00001672  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1983. 00001676  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1984. 0000167A  7000                     moveq.l    D0, 0x00
  1985. 0000167C  302D B9D8                move.w     D0, [A5 - 0x4628]
  1986. 00001680  2F00                     move.l     -[A7], D0
  1987. 00001682  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1988. 00001686  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1989. 0000168A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1990. 0000168E  6000 0372                bra        +0x374 /* 00001A02 */
  1991. label00001692:
  1992. 00001692  3B6D B9D8 BDF6           move.w     [A5 - 0x420A], [A5 - 0x4628]
  1993. 00001698  3B6D B9D8 BDF8           move.w     [A5 - 0x4208], [A5 - 0x4628]
  1994. 0000169E  3B6D B9CC BDDA           move.w     [A5 - 0x4226], [A5 - 0x4634]
  1995. 000016A4  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1996. 000016A8  2068 0242                movea.l    A0, [A0 + 0x242]
  1997. 000016AC  7000                     moveq.l    D0, 0x00
  1998. 000016AE  302D B9D8                move.w     D0, [A5 - 0x4628]
  1999. 000016B2  E580                     asl        D0, 2
  2000. 000016B4  2070 0800                movea.l    A0, [A0 + D0]
  2001. 000016B8  41E8 0009                lea.l      A0, [A0 + 0x9]
  2002. 000016BC  2B48 BA80                move.l     [A5 - 0x4580], A0
  2003. 000016C0  6036                     bra        +0x38 /* 000016F8 */
  2004. label000016C2:
  2005. 000016C2  4AAD BDE6                tst.l      [A5 - 0x421A]
  2006. 000016C6  6730                     beq        +0x32 /* 000016F8 */
  2007. 000016C8  2F2D BE0E                move.l     -[A7], [A5 - 0x41F2]
  2008. 000016CC  302D BE08                move.w     D0, [A5 - 0x41F8]
  2009. 000016D0  48C0                     ext.l      D0
  2010. 000016D2  2F00                     move.l     -[A7], D0
  2011. 000016D4  302D BE06                move.w     D0, [A5 - 0x41FA]
  2012. 000016D8  48C0                     ext.l      D0
  2013. 000016DA  2F00                     move.l     -[A7], D0
  2014. 000016DC  206D BDE6                movea.l    A0, [A5 - 0x421A]
  2015. 000016E0  4868 0006                pea.l      [A0 + 0x6]
  2016. 000016E4  206D BDE6                movea.l    A0, [A5 - 0x421A]
  2017. 000016E8  4868 0004                pea.l      [A0 + 0x4]
  2018. 000016EC  4EBA 0D12                jsr        [PC + 0xD12 /* 00002400 */]
  2019. 000016F0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2020. 000016F4  6000 030C                bra        +0x30E /* 00001A02 */
  2021. label000016F8:
  2022. 000016F8  426D BDF4                clr.w      [A5 - 0x420C]
  2023. 000016FC  426D BDF2                clr.w      [A5 - 0x420E]
  2024. 00001700  3A2D B9CC                move.w     D5, [A5 - 0x4634]
  2025. 00001704  BA6D BE06                cmp.w      D5, [A5 - 0x41FA]
  2026. 00001708  6D0A                     blt        +0xC /* 00001714 */
  2027. 0000170A  4A6D BDEE                tst.w      [A5 - 0x4212]
  2028. 0000170E  6604                     bne        +0x6 /* 00001714 */
  2029. 00001710  9A6D BE10                sub.w      D5, [A5 - 0x41F0]
  2030. label00001714:
  2031. 00001714  426E FFFE                clr.w      [A6 - 0x2]
  2032. 00001718  700A                     moveq.l    D0, 0x0A
  2033. 0000171A  2F00                     move.l     -[A7], D0
  2034. 0000171C  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2035. 00001720  4A40                     tst.w      D0
  2036. 00001722  588F                     addq.l     A7, 4
  2037. 00001724  673A                     beq        +0x3C /* 00001760 */
  2038. 00001726  5340                     subq.w     D0, 1
  2039. 00001728  6700 00E2                beq        +0xE4 /* 0000180C */
  2040. 0000172C  5340                     subq.w     D0, 1
  2041. 0000172E  6730                     beq        +0x32 /* 00001760 */
  2042. 00001730  5340                     subq.w     D0, 1
  2043. 00001732  6700 00D8                beq        +0xDA /* 0000180C */
  2044. 00001736  5340                     subq.w     D0, 1
  2045. 00001738  6700 0170                beq        +0x172 /* 000018AA */
  2046. 0000173C  5540                     subq.w     D0, 2
  2047. 0000173E  6716                     beq        +0x18 /* 00001756 */
  2048. 00001740  5540                     subq.w     D0, 2
  2049. 00001742  6712                     beq        +0x14 /* 00001756 */
  2050. 00001744  5540                     subq.w     D0, 2
  2051. 00001746  6700 0158                beq        +0x15A /* 000018A0 */
  2052. 0000174A  0440 0017                subi.w     D0, 0x17
  2053. 0000174E  6700 0298                beq        +0x29A /* 000019E8 */
  2054. 00001752  6000 0294                bra        +0x296 /* 000019E8 */
  2055. label00001756:
  2056. 00001756  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2057. 0000175C  52AD BA80                addq.l     [A5 - 0x4580], 1
  2058. label00001760:
  2059. 00001760  202D BA80                move.l     D0, [A5 - 0x4580]
  2060. 00001764  5480                     addq.l     D0, 2
  2061. 00001766  2040                     movea.l    A0, D0
  2062. 00001768  7000                     moveq.l    D0, 0x00
  2063. 0000176A  1010                     move.b     D0, [A0]
  2064. 0000176C  222D BA80                move.l     D1, [A5 - 0x4580]
  2065. 00001770  5481                     addq.l     D1, 2
  2066. 00001772  2041                     movea.l    A0, D1
  2067. 00001774  7200                     moveq.l    D1, 0x00
  2068. 00001776  1228 0001                move.b     D1, [A0 + 0x1]
  2069. 0000177A  E149                     lsl        D1.w, 8
  2070. 0000177C  3801                     move.w     D4, D1
  2071. 0000177E  8840                     or.w       D4, D0
  2072. 00001780  3004                     move.w     D0, D4
  2073. 00001782  D045                     add.w      D0, D5
  2074. 00001784  3E3C 7FFF                move.w     D7, 0x7FFF
  2075. 00001788  CE40                     and.w      D7, D0
  2076. 0000178A  4A6E FFFE                tst.w      [A6 - 0x2]
  2077. 0000178E  6646                     bne        +0x48 /* 000017D6 */
  2078. 00001790  BE6D BE06                cmp.w      D7, [A5 - 0x41FA]
  2079. 00001794  6D40                     blt        +0x42 /* 000017D6 */
  2080. 00001796  4A6D BE0C                tst.w      [A5 - 0x41F4]
  2081. 0000179A  662E                     bne        +0x30 /* 000017CA */
  2082. 0000179C  BE6D BE08                cmp.w      D7, [A5 - 0x41F8]
  2083. 000017A0  6E28                     bgt        +0x2A /* 000017CA */
  2084. 000017A2  4A6D BDF4                tst.w      [A5 - 0x420C]
  2085. 000017A6  6604                     bne        +0x6 /* 000017AC */
  2086. 000017A8  4EBA F3F6                jsr        [PC - 0xC0A /* 00000BA0 */]
  2087. label000017AC:
  2088. 000017AC  206D BA80                movea.l    A0, [A5 - 0x4580]
  2089. 000017B0  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  2090. 000017B6  206D BA80                movea.l    A0, [A5 - 0x4580]
  2091. 000017BA  10BC 0004                move.b     [A0], 0x4
  2092. 000017BE  58AD BA80                addq.l     [A5 - 0x4580], 4
  2093. 000017C2  526D BDF2                addq.w     [A5 - 0x420E], 1
  2094. 000017C6  6000 FF4C                bra        -0xB2 /* 00001714 */
  2095. label000017CA:
  2096. 000017CA  302D BE10                move.w     D0, [A5 - 0x41F0]
  2097. 000017CE  D047                     add.w      D0, D7
  2098. 000017D0  3E3C 7FFF                move.w     D7, 0x7FFF
  2099. 000017D4  CE40                     and.w      D7, D0
  2100. label000017D6:
  2101. 000017D6  9E6D B9CC                sub.w      D7, [A5 - 0x4634]
  2102. 000017DA  B847                     cmp.w      D4, D7
  2103. 000017DC  6726                     beq        +0x28 /* 00001804 */
  2104. 000017DE  4A6D BDF4                tst.w      [A5 - 0x420C]
  2105. 000017E2  6604                     bne        +0x6 /* 000017E8 */
  2106. 000017E4  4EBA F3BA                jsr        [PC - 0xC46 /* 00000BA0 */]
  2107. label000017E8:
  2108. 000017E8  202D BA80                move.l     D0, [A5 - 0x4580]
  2109. 000017EC  5480                     addq.l     D0, 2
  2110. 000017EE  2040                     movea.l    A0, D0
  2111. 000017F0  1087                     move.b     [A0], D7
  2112. 000017F2  48C7                     ext.l      D7
  2113. 000017F4  2007                     move.l     D0, D7
  2114. 000017F6  E080                     asr        D0, 8
  2115. 000017F8  222D BA80                move.l     D1, [A5 - 0x4580]
  2116. 000017FC  5481                     addq.l     D1, 2
  2117. 000017FE  2041                     movea.l    A0, D1
  2118. 00001800  1140 0001                move.b     [A0 + 0x1], D0
  2119. label00001804:
  2120. 00001804  58AD BA80                addq.l     [A5 - 0x4580], 4
  2121. 00001808  6000 FF0A                bra        -0xF4 /* 00001714 */
  2122. label0000180C:
  2123. 0000180C  202D BA80                move.l     D0, [A5 - 0x4580]
  2124. 00001810  5480                     addq.l     D0, 2
  2125. 00001812  2040                     movea.l    A0, D0
  2126. 00001814  7000                     moveq.l    D0, 0x00
  2127. 00001816  1010                     move.b     D0, [A0]
  2128. 00001818  222D BA80                move.l     D1, [A5 - 0x4580]
  2129. 0000181C  5481                     addq.l     D1, 2
  2130. 0000181E  2041                     movea.l    A0, D1
  2131. 00001820  7200                     moveq.l    D1, 0x00
  2132. 00001822  1228 0001                move.b     D1, [A0 + 0x1]
  2133. 00001826  E149                     lsl        D1.w, 8
  2134. 00001828  3E01                     move.w     D7, D1
  2135. 0000182A  8E40                     or.w       D7, D0
  2136. 0000182C  BE6D BE06                cmp.w      D7, [A5 - 0x41FA]
  2137. 00001830  6D66                     blt        +0x68 /* 00001898 */
  2138. 00001832  4A6D BE0C                tst.w      [A5 - 0x41F4]
  2139. 00001836  662E                     bne        +0x30 /* 00001866 */
  2140. 00001838  BE6D BE08                cmp.w      D7, [A5 - 0x41F8]
  2141. 0000183C  6E28                     bgt        +0x2A /* 00001866 */
  2142. 0000183E  4A6D BDF4                tst.w      [A5 - 0x420C]
  2143. 00001842  6604                     bne        +0x6 /* 00001848 */
  2144. 00001844  4EBA F35A                jsr        [PC - 0xCA6 /* 00000BA0 */]
  2145. label00001848:
  2146. 00001848  206D BA80                movea.l    A0, [A5 - 0x4580]
  2147. 0000184C  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  2148. 00001852  206D BA80                movea.l    A0, [A5 - 0x4580]
  2149. 00001856  10BC 0004                move.b     [A0], 0x4
  2150. 0000185A  58AD BA80                addq.l     [A5 - 0x4580], 4
  2151. 0000185E  526D BDF2                addq.w     [A5 - 0x420E], 1
  2152. 00001862  6000 FEB0                bra        -0x14E /* 00001714 */
  2153. label00001866:
  2154. 00001866  302D BE10                move.w     D0, [A5 - 0x41F0]
  2155. 0000186A  D047                     add.w      D0, D7
  2156. 0000186C  3E3C 7FFF                move.w     D7, 0x7FFF
  2157. 00001870  CE40                     and.w      D7, D0
  2158. 00001872  4A6D BDF4                tst.w      [A5 - 0x420C]
  2159. 00001876  6604                     bne        +0x6 /* 0000187C */
  2160. 00001878  4EBA F326                jsr        [PC - 0xCDA /* 00000BA0 */]
  2161. label0000187C:
  2162. 0000187C  202D BA80                move.l     D0, [A5 - 0x4580]
  2163. 00001880  5480                     addq.l     D0, 2
  2164. 00001882  2040                     movea.l    A0, D0
  2165. 00001884  1087                     move.b     [A0], D7
  2166. 00001886  48C7                     ext.l      D7
  2167. 00001888  2007                     move.l     D0, D7
  2168. 0000188A  E080                     asr        D0, 8
  2169. 0000188C  222D BA80                move.l     D1, [A5 - 0x4580]
  2170. 00001890  5481                     addq.l     D1, 2
  2171. 00001892  2041                     movea.l    A0, D1
  2172. 00001894  1140 0001                move.b     [A0 + 0x1], D0
  2173. label00001898:
  2174. 00001898  58AD BA80                addq.l     [A5 - 0x4580], 4
  2175. 0000189C  6000 FE76                bra        -0x188 /* 00001714 */
  2176. label000018A0:
  2177. 000018A0  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2178. 000018A6  52AD BA80                addq.l     [A5 - 0x4580], 1
  2179. label000018AA:
  2180. 000018AA  206D BA80                movea.l    A0, [A5 - 0x4580]
  2181. 000018AE  7000                     moveq.l    D0, 0x00
  2182. 000018B0  1010                     move.b     D0, [A0]
  2183. 000018B2  3C00                     move.w     D6, D0
  2184. 000018B4  426E FFFC                clr.w      [A6 - 0x4]
  2185. 000018B8  202D BA80                move.l     D0, [A5 - 0x4580]
  2186. 000018BC  5A80                     addq.l     D0, 5
  2187. 000018BE  2040                     movea.l    A0, D0
  2188. 000018C0  7000                     moveq.l    D0, 0x00
  2189. 000018C2  1010                     move.b     D0, [A0]
  2190. 000018C4  222D BA80                move.l     D1, [A5 - 0x4580]
  2191. 000018C8  5A81                     addq.l     D1, 5
  2192. 000018CA  2041                     movea.l    A0, D1
  2193. 000018CC  7200                     moveq.l    D1, 0x00
  2194. 000018CE  1228 0001                move.b     D1, [A0 + 0x1]
  2195. 000018D2  E149                     lsl        D1.w, 8
  2196. 000018D4  8240                     or.w       D1, D0
  2197. 000018D6  3B41 BA54                move.w     [A5 - 0x45AC], D1
  2198. 000018DA  202D BA80                move.l     D0, [A5 - 0x4580]
  2199. 000018DE  5E80                     addq.l     D0, 7
  2200. 000018E0  2040                     movea.l    A0, D0
  2201. 000018E2  7000                     moveq.l    D0, 0x00
  2202. 000018E4  1010                     move.b     D0, [A0]
  2203. 000018E6  222D BA80                move.l     D1, [A5 - 0x4580]
  2204. 000018EA  5E81                     addq.l     D1, 7
  2205. 000018EC  2041                     movea.l    A0, D1
  2206. 000018EE  7200                     moveq.l    D1, 0x00
  2207. 000018F0  1228 0001                move.b     D1, [A0 + 0x1]
  2208. 000018F4  E149                     lsl        D1.w, 8
  2209. 000018F6  8240                     or.w       D1, D0
  2210. 000018F8  3B41 BA56                move.w     [A5 - 0x45AA], D1
  2211. 000018FC  7002                     moveq.l    D0, 0x02
  2212. 000018FE  C046                     and.w      D0, D6
  2213. 00001900  6610                     bne        +0x12 /* 00001912 */
  2214. 00001902  3005                     move.w     D0, D5
  2215. 00001904  D06D BA54                add.w      D0, [A5 - 0x45AC]
  2216. 00001908  323C 7FFF                move.w     D1, 0x7FFF
  2217. 0000190C  C240                     and.w      D1, D0
  2218. 0000190E  3B41 BA54                move.w     [A5 - 0x45AC], D1
  2219. label00001912:
  2220. 00001912  7008                     moveq.l    D0, 0x08
  2221. 00001914  C046                     and.w      D0, D6
  2222. 00001916  6610                     bne        +0x12 /* 00001928 */
  2223. 00001918  3005                     move.w     D0, D5
  2224. 0000191A  D06D BA56                add.w      D0, [A5 - 0x45AA]
  2225. 0000191E  323C 7FFF                move.w     D1, 0x7FFF
  2226. 00001922  C240                     and.w      D1, D0
  2227. 00001924  3B41 BA56                move.w     [A5 - 0x45AA], D1
  2228. label00001928:
  2229. 00001928  4A6E FFFE                tst.w      [A6 - 0x2]
  2230. 0000192C  6638                     bne        +0x3A /* 00001966 */
  2231. 0000192E  2F2D BE0E                move.l     -[A7], [A5 - 0x41F2]
  2232. 00001932  302D BE08                move.w     D0, [A5 - 0x41F8]
  2233. 00001936  48C0                     ext.l      D0
  2234. 00001938  2F00                     move.l     -[A7], D0
  2235. 0000193A  302D BE06                move.w     D0, [A5 - 0x41FA]
  2236. 0000193E  48C0                     ext.l      D0
  2237. 00001940  2F00                     move.l     -[A7], D0
  2238. 00001942  486D BA56                pea.l      [A5 - 0x45AA]
  2239. 00001946  486D BA54                pea.l      [A5 - 0x45AC]
  2240. 0000194A  4EBA 0AB4                jsr        [PC + 0xAB4 /* 00002400 */]
  2241. 0000194E  3D40 FFFC                move.w     [A6 - 0x4], D0
  2242. 00001952  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2243. 00001956  670E                     beq        +0x10 /* 00001966 */
  2244. 00001958  526D BDF2                addq.w     [A5 - 0x420E], 1
  2245. 0000195C  4A6D BDF4                tst.w      [A5 - 0x420C]
  2246. 00001960  6604                     bne        +0x6 /* 00001966 */
  2247. 00001962  4EBA F23C                jsr        [PC - 0xDC4 /* 00000BA0 */]
  2248. label00001966:
  2249. 00001966  7002                     moveq.l    D0, 0x02
  2250. 00001968  C046                     and.w      D0, D6
  2251. 0000196A  6608                     bne        +0xA /* 00001974 */
  2252. 0000196C  302D B9CC                move.w     D0, [A5 - 0x4634]
  2253. 00001970  916D BA54                sub.w      [A5 - 0x45AC], D0
  2254. label00001974:
  2255. 00001974  7008                     moveq.l    D0, 0x08
  2256. 00001976  C046                     and.w      D0, D6
  2257. 00001978  6608                     bne        +0xA /* 00001982 */
  2258. 0000197A  302D B9CC                move.w     D0, [A5 - 0x4634]
  2259. 0000197E  916D BA56                sub.w      [A5 - 0x45AA], D0
  2260. label00001982:
  2261. 00001982  202D BA80                move.l     D0, [A5 - 0x4580]
  2262. 00001986  5A80                     addq.l     D0, 5
  2263. 00001988  2040                     movea.l    A0, D0
  2264. 0000198A  10AD BA55                move.b     [A0], [A5 - 0x45AB]
  2265. 0000198E  302D BA54                move.w     D0, [A5 - 0x45AC]
  2266. 00001992  48C0                     ext.l      D0
  2267. 00001994  E080                     asr        D0, 8
  2268. 00001996  222D BA80                move.l     D1, [A5 - 0x4580]
  2269. 0000199A  5A81                     addq.l     D1, 5
  2270. 0000199C  2041                     movea.l    A0, D1
  2271. 0000199E  1140 0001                move.b     [A0 + 0x1], D0
  2272. 000019A2  202D BA80                move.l     D0, [A5 - 0x4580]
  2273. 000019A6  5E80                     addq.l     D0, 7
  2274. 000019A8  2040                     movea.l    A0, D0
  2275. 000019AA  10AD BA57                move.b     [A0], [A5 - 0x45A9]
  2276. 000019AE  302D BA56                move.w     D0, [A5 - 0x45AA]
  2277. 000019B2  48C0                     ext.l      D0
  2278. 000019B4  E080                     asr        D0, 8
  2279. 000019B6  222D BA80                move.l     D1, [A5 - 0x4580]
  2280. 000019BA  5E81                     addq.l     D1, 7
  2281. 000019BC  2041                     movea.l    A0, D1
  2282. 000019BE  1140 0001                move.b     [A0 + 0x1], D0
  2283. 000019C2  7002                     moveq.l    D0, 0x02
  2284. 000019C4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2285. 000019C8  6612                     bne        +0x14 /* 000019DC */
  2286. 000019CA  206D BA80                movea.l    A0, [A5 - 0x4580]
  2287. 000019CE  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  2288. 000019D4  206D BA80                movea.l    A0, [A5 - 0x4580]
  2289. 000019D8  10BC 0009                move.b     [A0], 0x9 /* '\t' */
  2290. label000019DC:
  2291. 000019DC  06AD 0000 0009 BA80      addi.l     [A5 - 0x4580], 0x9 /* '\t' */
  2292. 000019E4  6000 FD2E                bra        -0x2D0 /* 00001714 */
  2293. label000019E8:
  2294. 000019E8  4A6D BDF4                tst.w      [A5 - 0x420C]
  2295. 000019EC  6714                     beq        +0x16 /* 00001A02 */
  2296. 000019EE  48C5                     ext.l      D5
  2297. 000019F0  2F05                     move.l     -[A7], D5
  2298. 000019F2  302D B9CA                move.w     D0, [A5 - 0x4636]
  2299. 000019F6  48C0                     ext.l      D0
  2300. 000019F8  2F00                     move.l     -[A7], D0
  2301. 000019FA  4EBA F20A                jsr        [PC - 0xDF6 /* 00000C06 */]
  2302. 000019FE  508F                     addq.l     A7, 8
  2303. 00001A00  6002                     bra        +0x4 /* 00001A04 */
  2304. label00001A02:
  2305. 00001A02  7001                     moveq.l    D0, 0x01
  2306. label00001A04:
  2307. 00001A04  4CEE 00F0 FFEC           movem.l    D4,D5,D6,D7, [A6 - 0x14]
  2308. 00001A0A  4E5E                     unlink     A6
  2309. 00001A0C  4E75                     rts
  2310. export_1276:
  2311. 00001A0E  4E56 FFFC                link       A6, -0x0004
  2312. 00001A12  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2313. 00001A16  4A6D BDF0                tst.w      [A5 - 0x4210]
  2314. 00001A1A  672C                     beq        +0x2E /* 00001A48 */
  2315. 00001A1C  7028                     moveq.l    D0, 0x28
  2316. 00001A1E  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2317. 00001A22  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  2318. 00001A26  6600 0548                bne        +0x54A /* 00001F70 */
  2319. 00001A2A  206D B9C6                movea.l    A0, [A5 - 0x463A]
  2320. 00001A2E  2068 0242                movea.l    A0, [A0 + 0x242]
  2321. 00001A32  7000                     moveq.l    D0, 0x00
  2322. 00001A34  302D B9D8                move.w     D0, [A5 - 0x4628]
  2323. 00001A38  E580                     asl        D0, 2
  2324. 00001A3A  2070 0800                movea.l    A0, [A0 + D0]
  2325. 00001A3E  41E8 0009                lea.l      A0, [A0 + 0x9]
  2326. 00001A42  2B48 BA80                move.l     [A5 - 0x4580], A0
  2327. 00001A46  6036                     bra        +0x38 /* 00001A7E */
  2328. label00001A48:
  2329. 00001A48  4AAD BDE6                tst.l      [A5 - 0x421A]
  2330. 00001A4C  6730                     beq        +0x32 /* 00001A7E */
  2331. 00001A4E  2F2D BE0E                move.l     -[A7], [A5 - 0x41F2]
  2332. 00001A52  302D BE08                move.w     D0, [A5 - 0x41F8]
  2333. 00001A56  48C0                     ext.l      D0
  2334. 00001A58  2F00                     move.l     -[A7], D0
  2335. 00001A5A  302D BE06                move.w     D0, [A5 - 0x41FA]
  2336. 00001A5E  48C0                     ext.l      D0
  2337. 00001A60  2F00                     move.l     -[A7], D0
  2338. 00001A62  206D BDE6                movea.l    A0, [A5 - 0x421A]
  2339. 00001A66  4868 0006                pea.l      [A0 + 0x6]
  2340. 00001A6A  206D BDE6                movea.l    A0, [A5 - 0x421A]
  2341. 00001A6E  4868 0004                pea.l      [A0 + 0x4]
  2342. 00001A72  4EBA 098C                jsr        [PC + 0x98C /* 00002400 */]
  2343. 00001A76  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2344. 00001A7A  6000 04F4                bra        +0x4F6 /* 00001F70 */
  2345. label00001A7E:
  2346. 00001A7E  426D BDF4                clr.w      [A5 - 0x420C]
  2347. 00001A82  426D BDF2                clr.w      [A5 - 0x420E]
  2348. 00001A86  3A2D B9CC                move.w     D5, [A5 - 0x4634]
  2349. 00001A8A  BA6D BE06                cmp.w      D5, [A5 - 0x41FA]
  2350. 00001A8E  6D1E                     blt        +0x20 /* 00001AAE */
  2351. 00001A90  302D B9CA                move.w     D0, [A5 - 0x4636]
  2352. 00001A94  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  2353. 00001A98  6D14                     blt        +0x16 /* 00001AAE */
  2354. 00001A9A  302D B9CA                move.w     D0, [A5 - 0x4636]
  2355. 00001A9E  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  2356. 00001AA2  6E0A                     bgt        +0xC /* 00001AAE */
  2357. 00001AA4  4A6D BDEE                tst.w      [A5 - 0x4212]
  2358. 00001AA8  6604                     bne        +0x6 /* 00001AAE */
  2359. 00001AAA  9A6D BE10                sub.w      D5, [A5 - 0x41F0]
  2360. label00001AAE:
  2361. 00001AAE  426E FFFE                clr.w      [A6 - 0x2]
  2362. 00001AB2  700A                     moveq.l    D0, 0x0A
  2363. 00001AB4  2F00                     move.l     -[A7], D0
  2364. 00001AB6  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2365. 00001ABA  4A40                     tst.w      D0
  2366. 00001ABC  588F                     addq.l     A7, 4
  2367. 00001ABE  673A                     beq        +0x3C /* 00001AFA */
  2368. 00001AC0  5340                     subq.w     D0, 1
  2369. 00001AC2  6700 011E                beq        +0x120 /* 00001BE2 */
  2370. 00001AC6  5340                     subq.w     D0, 1
  2371. 00001AC8  6730                     beq        +0x32 /* 00001AFA */
  2372. 00001ACA  5340                     subq.w     D0, 1
  2373. 00001ACC  6700 0114                beq        +0x116 /* 00001BE2 */
  2374. 00001AD0  5340                     subq.w     D0, 1
  2375. 00001AD2  6700 01EE                beq        +0x1F0 /* 00001CC2 */
  2376. 00001AD6  5540                     subq.w     D0, 2
  2377. 00001AD8  6716                     beq        +0x18 /* 00001AF0 */
  2378. 00001ADA  5540                     subq.w     D0, 2
  2379. 00001ADC  6712                     beq        +0x14 /* 00001AF0 */
  2380. 00001ADE  5540                     subq.w     D0, 2
  2381. 00001AE0  6700 01D6                beq        +0x1D8 /* 00001CB8 */
  2382. 00001AE4  0440 0017                subi.w     D0, 0x17
  2383. 00001AE8  6700 046C                beq        +0x46E /* 00001F56 */
  2384. 00001AEC  6000 0468                bra        +0x46A /* 00001F56 */
  2385. label00001AF0:
  2386. 00001AF0  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2387. 00001AF6  52AD BA80                addq.l     [A5 - 0x4580], 1
  2388. label00001AFA:
  2389. 00001AFA  206D BA80                movea.l    A0, [A5 - 0x4580]
  2390. 00001AFE  7000                     moveq.l    D0, 0x00
  2391. 00001B00  1010                     move.b     D0, [A0]
  2392. 00001B02  206D BA80                movea.l    A0, [A5 - 0x4580]
  2393. 00001B06  7200                     moveq.l    D1, 0x00
  2394. 00001B08  1228 0001                move.b     D1, [A0 + 0x1]
  2395. 00001B0C  E149                     lsl        D1.w, 8
  2396. 00001B0E  8240                     or.w       D1, D0
  2397. 00001B10  3B41 BA50                move.w     [A5 - 0x45B0], D1
  2398. 00001B14  4A6D BADE                tst.w      [A5 - 0x4522]
  2399. 00001B18  6608                     bne        +0xA /* 00001B22 */
  2400. 00001B1A  302D B9CA                move.w     D0, [A5 - 0x4636]
  2401. 00001B1E  D16D BA50                add.w      [A5 - 0x45B0], D0
  2402. label00001B22:
  2403. 00001B22  202D BA80                move.l     D0, [A5 - 0x4580]
  2404. 00001B26  5480                     addq.l     D0, 2
  2405. 00001B28  2040                     movea.l    A0, D0
  2406. 00001B2A  7000                     moveq.l    D0, 0x00
  2407. 00001B2C  1010                     move.b     D0, [A0]
  2408. 00001B2E  222D BA80                move.l     D1, [A5 - 0x4580]
  2409. 00001B32  5481                     addq.l     D1, 2
  2410. 00001B34  2041                     movea.l    A0, D1
  2411. 00001B36  7200                     moveq.l    D1, 0x00
  2412. 00001B38  1228 0001                move.b     D1, [A0 + 0x1]
  2413. 00001B3C  E149                     lsl        D1.w, 8
  2414. 00001B3E  3801                     move.w     D4, D1
  2415. 00001B40  8840                     or.w       D4, D0
  2416. 00001B42  3004                     move.w     D0, D4
  2417. 00001B44  D045                     add.w      D0, D5
  2418. 00001B46  3E3C 7FFF                move.w     D7, 0x7FFF
  2419. 00001B4A  CE40                     and.w      D7, D0
  2420. 00001B4C  4A6E FFFE                tst.w      [A6 - 0x2]
  2421. 00001B50  665A                     bne        +0x5C /* 00001BAC */
  2422. 00001B52  302D BA50                move.w     D0, [A5 - 0x45B0]
  2423. 00001B56  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  2424. 00001B5A  6D50                     blt        +0x52 /* 00001BAC */
  2425. 00001B5C  302D BA50                move.w     D0, [A5 - 0x45B0]
  2426. 00001B60  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  2427. 00001B64  6E46                     bgt        +0x48 /* 00001BAC */
  2428. 00001B66  BE6D BE06                cmp.w      D7, [A5 - 0x41FA]
  2429. 00001B6A  6D40                     blt        +0x42 /* 00001BAC */
  2430. 00001B6C  4A6D BE0C                tst.w      [A5 - 0x41F4]
  2431. 00001B70  662E                     bne        +0x30 /* 00001BA0 */
  2432. 00001B72  BE6D BE08                cmp.w      D7, [A5 - 0x41F8]
  2433. 00001B76  6E28                     bgt        +0x2A /* 00001BA0 */
  2434. 00001B78  4A6D BDF4                tst.w      [A5 - 0x420C]
  2435. 00001B7C  6604                     bne        +0x6 /* 00001B82 */
  2436. 00001B7E  4EBA F020                jsr        [PC - 0xFE0 /* 00000BA0 */]
  2437. label00001B82:
  2438. 00001B82  206D BA80                movea.l    A0, [A5 - 0x4580]
  2439. 00001B86  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  2440. 00001B8C  206D BA80                movea.l    A0, [A5 - 0x4580]
  2441. 00001B90  10BC 0004                move.b     [A0], 0x4
  2442. 00001B94  58AD BA80                addq.l     [A5 - 0x4580], 4
  2443. 00001B98  526D BDF2                addq.w     [A5 - 0x420E], 1
  2444. 00001B9C  6000 FF10                bra        -0xEE /* 00001AAE */
  2445. label00001BA0:
  2446. 00001BA0  302D BE10                move.w     D0, [A5 - 0x41F0]
  2447. 00001BA4  D047                     add.w      D0, D7
  2448. 00001BA6  3E3C 7FFF                move.w     D7, 0x7FFF
  2449. 00001BAA  CE40                     and.w      D7, D0
  2450. label00001BAC:
  2451. 00001BAC  9E6D B9CC                sub.w      D7, [A5 - 0x4634]
  2452. 00001BB0  B847                     cmp.w      D4, D7
  2453. 00001BB2  6726                     beq        +0x28 /* 00001BDA */
  2454. 00001BB4  4A6D BDF4                tst.w      [A5 - 0x420C]
  2455. 00001BB8  6604                     bne        +0x6 /* 00001BBE */
  2456. 00001BBA  4EBA EFE4                jsr        [PC - 0x101C /* 00000BA0 */]
  2457. label00001BBE:
  2458. 00001BBE  202D BA80                move.l     D0, [A5 - 0x4580]
  2459. 00001BC2  5480                     addq.l     D0, 2
  2460. 00001BC4  2040                     movea.l    A0, D0
  2461. 00001BC6  1087                     move.b     [A0], D7
  2462. 00001BC8  48C7                     ext.l      D7
  2463. 00001BCA  2007                     move.l     D0, D7
  2464. 00001BCC  E080                     asr        D0, 8
  2465. 00001BCE  222D BA80                move.l     D1, [A5 - 0x4580]
  2466. 00001BD2  5481                     addq.l     D1, 2
  2467. 00001BD4  2041                     movea.l    A0, D1
  2468. 00001BD6  1140 0001                move.b     [A0 + 0x1], D0
  2469. label00001BDA:
  2470. 00001BDA  58AD BA80                addq.l     [A5 - 0x4580], 4
  2471. 00001BDE  6000 FECE                bra        -0x130 /* 00001AAE */
  2472. label00001BE2:
  2473. 00001BE2  206D BA80                movea.l    A0, [A5 - 0x4580]
  2474. 00001BE6  7000                     moveq.l    D0, 0x00
  2475. 00001BE8  1010                     move.b     D0, [A0]
  2476. 00001BEA  206D BA80                movea.l    A0, [A5 - 0x4580]
  2477. 00001BEE  7200                     moveq.l    D1, 0x00
  2478. 00001BF0  1228 0001                move.b     D1, [A0 + 0x1]
  2479. 00001BF4  E149                     lsl        D1.w, 8
  2480. 00001BF6  8240                     or.w       D1, D0
  2481. 00001BF8  3B41 BA50                move.w     [A5 - 0x45B0], D1
  2482. 00001BFC  7001                     moveq.l    D0, 0x01
  2483. 00001BFE  B06D BADE                cmp.w      D0, [A5 - 0x4522]
  2484. 00001C02  6608                     bne        +0xA /* 00001C0C */
  2485. 00001C04  302D B9CA                move.w     D0, [A5 - 0x4636]
  2486. 00001C08  D16D BA50                add.w      [A5 - 0x45B0], D0
  2487. label00001C0C:
  2488. 00001C0C  302D BA50                move.w     D0, [A5 - 0x45B0]
  2489. 00001C10  B06D BE02                cmp.w      D0, [A5 - 0x41FE]
  2490. 00001C14  6D00 009A                blt        +0x9C /* 00001CB0 */
  2491. 00001C18  302D BA50                move.w     D0, [A5 - 0x45B0]
  2492. 00001C1C  B06D BE04                cmp.w      D0, [A5 - 0x41FC]
  2493. 00001C20  6E00 008E                bgt        +0x90 /* 00001CB0 */
  2494. 00001C24  202D BA80                move.l     D0, [A5 - 0x4580]
  2495. 00001C28  5480                     addq.l     D0, 2
  2496. 00001C2A  2040                     movea.l    A0, D0
  2497. 00001C2C  7000                     moveq.l    D0, 0x00
  2498. 00001C2E  1010                     move.b     D0, [A0]
  2499. 00001C30  222D BA80                move.l     D1, [A5 - 0x4580]
  2500. 00001C34  5481                     addq.l     D1, 2
  2501. 00001C36  2041                     movea.l    A0, D1
  2502. 00001C38  7200                     moveq.l    D1, 0x00
  2503. 00001C3A  1228 0001                move.b     D1, [A0 + 0x1]
  2504. 00001C3E  E149                     lsl        D1.w, 8
  2505. 00001C40  3E01                     move.w     D7, D1
  2506. 00001C42  8E40                     or.w       D7, D0
  2507. 00001C44  BE6D BE06                cmp.w      D7, [A5 - 0x41FA]
  2508. 00001C48  6D66                     blt        +0x68 /* 00001CB0 */
  2509. 00001C4A  4A6D BE0C                tst.w      [A5 - 0x41F4]
  2510. 00001C4E  662E                     bne        +0x30 /* 00001C7E */
  2511. 00001C50  BE6D BE08                cmp.w      D7, [A5 - 0x41F8]
  2512. 00001C54  6E28                     bgt        +0x2A /* 00001C7E */
  2513. 00001C56  4A6D BDF4                tst.w      [A5 - 0x420C]
  2514. 00001C5A  6604                     bne        +0x6 /* 00001C60 */
  2515. 00001C5C  4EBA EF42                jsr        [PC - 0x10BE /* 00000BA0 */]
  2516. label00001C60:
  2517. 00001C60  206D BA80                movea.l    A0, [A5 - 0x4580]
  2518. 00001C64  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  2519. 00001C6A  206D BA80                movea.l    A0, [A5 - 0x4580]
  2520. 00001C6E  10BC 0004                move.b     [A0], 0x4
  2521. 00001C72  58AD BA80                addq.l     [A5 - 0x4580], 4
  2522. 00001C76  526D BDF2                addq.w     [A5 - 0x420E], 1
  2523. 00001C7A  6000 FE32                bra        -0x1CC /* 00001AAE */
  2524. label00001C7E:
  2525. 00001C7E  302D BE10                move.w     D0, [A5 - 0x41F0]
  2526. 00001C82  D047                     add.w      D0, D7
  2527. 00001C84  3E3C 7FFF                move.w     D7, 0x7FFF
  2528. 00001C88  CE40                     and.w      D7, D0
  2529. 00001C8A  4A6D BDF4                tst.w      [A5 - 0x420C]
  2530. 00001C8E  6604                     bne        +0x6 /* 00001C94 */
  2531. 00001C90  4EBA EF0E                jsr        [PC - 0x10F2 /* 00000BA0 */]
  2532. label00001C94:
  2533. 00001C94  202D BA80                move.l     D0, [A5 - 0x4580]
  2534. 00001C98  5480                     addq.l     D0, 2
  2535. 00001C9A  2040                     movea.l    A0, D0
  2536. 00001C9C  1087                     move.b     [A0], D7
  2537. 00001C9E  48C7                     ext.l      D7
  2538. 00001CA0  2007                     move.l     D0, D7
  2539. 00001CA2  E080                     asr        D0, 8
  2540. 00001CA4  222D BA80                move.l     D1, [A5 - 0x4580]
  2541. 00001CA8  5481                     addq.l     D1, 2
  2542. 00001CAA  2041                     movea.l    A0, D1
  2543. 00001CAC  1140 0001                move.b     [A0 + 0x1], D0
  2544. label00001CB0:
  2545. 00001CB0  58AD BA80                addq.l     [A5 - 0x4580], 4
  2546. 00001CB4  6000 FDF8                bra        -0x206 /* 00001AAE */
  2547. label00001CB8:
  2548. 00001CB8  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2549. 00001CBE  52AD BA80                addq.l     [A5 - 0x4580], 1
  2550. label00001CC2:
  2551. 00001CC2  206D BA80                movea.l    A0, [A5 - 0x4580]
  2552. 00001CC6  7000                     moveq.l    D0, 0x00
  2553. 00001CC8  1010                     move.b     D0, [A0]
  2554. 00001CCA  3C00                     move.w     D6, D0
  2555. 00001CCC  426E FFFC                clr.w      [A6 - 0x4]
  2556. 00001CD0  202D BA80                move.l     D0, [A5 - 0x4580]
  2557. 00001CD4  5280                     addq.l     D0, 1
  2558. 00001CD6  2040                     movea.l    A0, D0
  2559. 00001CD8  7000                     moveq.l    D0, 0x00
  2560. 00001CDA  1010                     move.b     D0, [A0]
  2561. 00001CDC  222D BA80                move.l     D1, [A5 - 0x4580]
  2562. 00001CE0  5281                     addq.l     D1, 1
  2563. 00001CE2  2041                     movea.l    A0, D1
  2564. 00001CE4  7200                     moveq.l    D1, 0x00
  2565. 00001CE6  1228 0001                move.b     D1, [A0 + 0x1]
  2566. 00001CEA  E149                     lsl        D1.w, 8
  2567. 00001CEC  8240                     or.w       D1, D0
  2568. 00001CEE  3B41 BA50                move.w     [A5 - 0x45B0], D1
  2569. 00001CF2  202D BA80                move.l     D0, [A5 - 0x4580]
  2570. 00001CF6  5680                     addq.l     D0, 3
  2571. 00001CF8  2040                     movea.l    A0, D0
  2572. 00001CFA  7000                     moveq.l    D0, 0x00
  2573. 00001CFC  1010                     move.b     D0, [A0]
  2574. 00001CFE  222D BA80                move.l     D1, [A5 - 0x4580]
  2575. 00001D02  5681                     addq.l     D1, 3
  2576. 00001D04  2041                     movea.l    A0, D1
  2577. 00001D06  7200                     moveq.l    D1, 0x00
  2578. 00001D08  1228 0001                move.b     D1, [A0 + 0x1]
  2579. 00001D0C  E149                     lsl        D1.w, 8
  2580. 00001D0E  8240                     or.w       D1, D0
  2581. 00001D10  3B41 BA52                move.w     [A5 - 0x45AE], D1
  2582. 00001D14  202D BA80                move.l     D0, [A5 - 0x4580]
  2583. 00001D18  5A80                     addq.l     D0, 5
  2584. 00001D1A  2040                     movea.l    A0, D0
  2585. 00001D1C  7000                     moveq.l    D0, 0x00
  2586. 00001D1E  1010                     move.b     D0, [A0]
  2587. 00001D20  222D BA80                move.l     D1, [A5 - 0x4580]
  2588. 00001D24  5A81                     addq.l     D1, 5
  2589. 00001D26  2041                     movea.l    A0, D1
  2590. 00001D28  7200                     moveq.l    D1, 0x00
  2591. 00001D2A  1228 0001                move.b     D1, [A0 + 0x1]
  2592. 00001D2E  E149                     lsl        D1.w, 8
  2593. 00001D30  8240                     or.w       D1, D0
  2594. 00001D32  3B41 BA54                move.w     [A5 - 0x45AC], D1
  2595. 00001D36  202D BA80                move.l     D0, [A5 - 0x4580]
  2596. 00001D3A  5E80                     addq.l     D0, 7
  2597. 00001D3C  2040                     movea.l    A0, D0
  2598. 00001D3E  7000                     moveq.l    D0, 0x00
  2599. 00001D40  1010                     move.b     D0, [A0]
  2600. 00001D42  222D BA80                move.l     D1, [A5 - 0x4580]
  2601. 00001D46  5E81                     addq.l     D1, 7
  2602. 00001D48  2041                     movea.l    A0, D1
  2603. 00001D4A  7200                     moveq.l    D1, 0x00
  2604. 00001D4C  1228 0001                move.b     D1, [A0 + 0x1]
  2605. 00001D50  E149                     lsl        D1.w, 8
  2606. 00001D52  8240                     or.w       D1, D0
  2607. 00001D54  3B41 BA56                move.w     [A5 - 0x45AA], D1
  2608. 00001D58  7001                     moveq.l    D0, 0x01
  2609. 00001D5A  C046                     and.w      D0, D6
  2610. 00001D5C  6612                     bne        +0x14 /* 00001D70 */
  2611. 00001D5E  302D B9CA                move.w     D0, [A5 - 0x4636]
  2612. 00001D62  D06D BA50                add.w      D0, [A5 - 0x45B0]
  2613. 00001D66  323C 7FFF                move.w     D1, 0x7FFF
  2614. 00001D6A  C240                     and.w      D1, D0
  2615. 00001D6C  3B41 BA50                move.w     [A5 - 0x45B0], D1
  2616. label00001D70:
  2617. 00001D70  7004                     moveq.l    D0, 0x04
  2618. 00001D72  C046                     and.w      D0, D6
  2619. 00001D74  6612                     bne        +0x14 /* 00001D88 */
  2620. 00001D76  302D B9CA                move.w     D0, [A5 - 0x4636]
  2621. 00001D7A  D06D BA52                add.w      D0, [A5 - 0x45AE]
  2622. 00001D7E  323C 7FFF                move.w     D1, 0x7FFF
  2623. 00001D82  C240                     and.w      D1, D0
  2624. 00001D84  3B41 BA52                move.w     [A5 - 0x45AE], D1
  2625. label00001D88:
  2626. 00001D88  7002                     moveq.l    D0, 0x02
  2627. 00001D8A  C046                     and.w      D0, D6
  2628. 00001D8C  6610                     bne        +0x12 /* 00001D9E */
  2629. 00001D8E  3005                     move.w     D0, D5
  2630. 00001D90  D06D BA54                add.w      D0, [A5 - 0x45AC]
  2631. 00001D94  323C 7FFF                move.w     D1, 0x7FFF
  2632. 00001D98  C240                     and.w      D1, D0
  2633. 00001D9A  3B41 BA54                move.w     [A5 - 0x45AC], D1
  2634. label00001D9E:
  2635. 00001D9E  7008                     moveq.l    D0, 0x08
  2636. 00001DA0  C046                     and.w      D0, D6
  2637. 00001DA2  6610                     bne        +0x12 /* 00001DB4 */
  2638. 00001DA4  3005                     move.w     D0, D5
  2639. 00001DA6  D06D BA56                add.w      D0, [A5 - 0x45AA]
  2640. 00001DAA  323C 7FFF                move.w     D1, 0x7FFF
  2641. 00001DAE  C240                     and.w      D1, D0
  2642. 00001DB0  3B41 BA56                move.w     [A5 - 0x45AA], D1
  2643. label00001DB4:
  2644. 00001DB4  4A6E FFFE                tst.w      [A6 - 0x2]
  2645. 00001DB8  6600 00BE                bne        +0xC0 /* 00001E78 */
  2646. 00001DBC  302D BE02                move.w     D0, [A5 - 0x41FE]
  2647. 00001DC0  B06D BA50                cmp.w      D0, [A5 - 0x45B0]
  2648. 00001DC4  6E34                     bgt        +0x36 /* 00001DFA */
  2649. 00001DC6  302D BE04                move.w     D0, [A5 - 0x41FC]
  2650. 00001DCA  B06D BA52                cmp.w      D0, [A5 - 0x45AE]
  2651. 00001DCE  6D2A                     blt        +0x2C /* 00001DFA */
  2652. 00001DD0  2F2D BE0E                move.l     -[A7], [A5 - 0x41F2]
  2653. 00001DD4  302D BE08                move.w     D0, [A5 - 0x41F8]
  2654. 00001DD8  48C0                     ext.l      D0
  2655. 00001DDA  2F00                     move.l     -[A7], D0
  2656. 00001DDC  302D BE06                move.w     D0, [A5 - 0x41FA]
  2657. 00001DE0  48C0                     ext.l      D0
  2658. 00001DE2  2F00                     move.l     -[A7], D0
  2659. 00001DE4  486D BA56                pea.l      [A5 - 0x45AA]
  2660. 00001DE8  486D BA54                pea.l      [A5 - 0x45AC]
  2661. 00001DEC  4EBA 0612                jsr        [PC + 0x612 /* 00002400 */]
  2662. 00001DF0  3D40 FFFC                move.w     [A6 - 0x4], D0
  2663. 00001DF4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2664. 00001DF8  6064                     bra        +0x66 /* 00001E5E */
  2665. label00001DFA:
  2666. 00001DFA  302D BE06                move.w     D0, [A5 - 0x41FA]
  2667. 00001DFE  B06D BA54                cmp.w      D0, [A5 - 0x45AC]
  2668. 00001E02  6E5A                     bgt        +0x5C /* 00001E5E */
  2669. 00001E04  302D BE08                move.w     D0, [A5 - 0x41F8]
  2670. 00001E08  906D BE06                sub.w      D0, [A5 - 0x41FA]
  2671. 00001E0C  322D BA56                move.w     D1, [A5 - 0x45AA]
  2672. 00001E10  926D BA54                sub.w      D1, [A5 - 0x45AC]
  2673. 00001E14  B240                     cmp.w      D1, D0
  2674. 00001E16  6E46                     bgt        +0x48 /* 00001E5E */
  2675. 00001E18  302D BE02                move.w     D0, [A5 - 0x41FE]
  2676. 00001E1C  B06D BA50                cmp.w      D0, [A5 - 0x45B0]
  2677. 00001E20  6E1A                     bgt        +0x1C /* 00001E3C */
  2678. 00001E22  302D BE04                move.w     D0, [A5 - 0x41FC]
  2679. 00001E26  B06D BA50                cmp.w      D0, [A5 - 0x45B0]
  2680. 00001E2A  6D10                     blt        +0x12 /* 00001E3C */
  2681. 00001E2C  526E FFFC                addq.w     [A6 - 0x4], 1
  2682. 00001E30  302D BE04                move.w     D0, [A5 - 0x41FC]
  2683. 00001E34  5240                     addq.w     D0, 1
  2684. 00001E36  3B40 BA50                move.w     [A5 - 0x45B0], D0
  2685. 00001E3A  6022                     bra        +0x24 /* 00001E5E */
  2686. label00001E3C:
  2687. 00001E3C  302D BE02                move.w     D0, [A5 - 0x41FE]
  2688. 00001E40  B06D BA52                cmp.w      D0, [A5 - 0x45AE]
  2689. 00001E44  6E18                     bgt        +0x1A /* 00001E5E */
  2690. 00001E46  302D BE04                move.w     D0, [A5 - 0x41FC]
  2691. 00001E4A  B06D BA52                cmp.w      D0, [A5 - 0x45AE]
  2692. 00001E4E  6D0E                     blt        +0x10 /* 00001E5E */
  2693. 00001E50  526E FFFC                addq.w     [A6 - 0x4], 1
  2694. 00001E54  302D BE02                move.w     D0, [A5 - 0x41FE]
  2695. 00001E58  5340                     subq.w     D0, 1
  2696. 00001E5A  3B40 BA52                move.w     [A5 - 0x45AE], D0
  2697. label00001E5E:
  2698. 00001E5E  4A6E FFFC                tst.w      [A6 - 0x4]
  2699. 00001E62  6714                     beq        +0x16 /* 00001E78 */
  2700. 00001E64  4A6D BE0C                tst.w      [A5 - 0x41F4]
  2701. 00001E68  660E                     bne        +0x10 /* 00001E78 */
  2702. 00001E6A  526D BDF2                addq.w     [A5 - 0x420E], 1
  2703. 00001E6E  4A6D BDF4                tst.w      [A5 - 0x420C]
  2704. 00001E72  6604                     bne        +0x6 /* 00001E78 */
  2705. 00001E74  4EBA ED2A                jsr        [PC - 0x12D6 /* 00000BA0 */]
  2706. label00001E78:
  2707. 00001E78  7001                     moveq.l    D0, 0x01
  2708. 00001E7A  C046                     and.w      D0, D6
  2709. 00001E7C  6608                     bne        +0xA /* 00001E86 */
  2710. 00001E7E  302D B9CA                move.w     D0, [A5 - 0x4636]
  2711. 00001E82  916D BA50                sub.w      [A5 - 0x45B0], D0
  2712. label00001E86:
  2713. 00001E86  7004                     moveq.l    D0, 0x04
  2714. 00001E88  C046                     and.w      D0, D6
  2715. 00001E8A  6608                     bne        +0xA /* 00001E94 */
  2716. 00001E8C  302D B9CA                move.w     D0, [A5 - 0x4636]
  2717. 00001E90  916D BA52                sub.w      [A5 - 0x45AE], D0
  2718. label00001E94:
  2719. 00001E94  7002                     moveq.l    D0, 0x02
  2720. 00001E96  C046                     and.w      D0, D6
  2721. 00001E98  6608                     bne        +0xA /* 00001EA2 */
  2722. 00001E9A  302D B9CC                move.w     D0, [A5 - 0x4634]
  2723. 00001E9E  916D BA54                sub.w      [A5 - 0x45AC], D0
  2724. label00001EA2:
  2725. 00001EA2  7008                     moveq.l    D0, 0x08
  2726. 00001EA4  C046                     and.w      D0, D6
  2727. 00001EA6  6608                     bne        +0xA /* 00001EB0 */
  2728. 00001EA8  302D B9CC                move.w     D0, [A5 - 0x4634]
  2729. 00001EAC  916D BA56                sub.w      [A5 - 0x45AA], D0
  2730. label00001EB0:
  2731. 00001EB0  202D BA80                move.l     D0, [A5 - 0x4580]
  2732. 00001EB4  5280                     addq.l     D0, 1
  2733. 00001EB6  2040                     movea.l    A0, D0
  2734. 00001EB8  10AD BA51                move.b     [A0], [A5 - 0x45AF]
  2735. 00001EBC  302D BA50                move.w     D0, [A5 - 0x45B0]
  2736. 00001EC0  48C0                     ext.l      D0
  2737. 00001EC2  E080                     asr        D0, 8
  2738. 00001EC4  222D BA80                move.l     D1, [A5 - 0x4580]
  2739. 00001EC8  5281                     addq.l     D1, 1
  2740. 00001ECA  2041                     movea.l    A0, D1
  2741. 00001ECC  1140 0001                move.b     [A0 + 0x1], D0
  2742. 00001ED0  202D BA80                move.l     D0, [A5 - 0x4580]
  2743. 00001ED4  5680                     addq.l     D0, 3
  2744. 00001ED6  2040                     movea.l    A0, D0
  2745. 00001ED8  10AD BA53                move.b     [A0], [A5 - 0x45AD]
  2746. 00001EDC  302D BA52                move.w     D0, [A5 - 0x45AE]
  2747. 00001EE0  48C0                     ext.l      D0
  2748. 00001EE2  E080                     asr        D0, 8
  2749. 00001EE4  222D BA80                move.l     D1, [A5 - 0x4580]
  2750. 00001EE8  5681                     addq.l     D1, 3
  2751. 00001EEA  2041                     movea.l    A0, D1
  2752. 00001EEC  1140 0001                move.b     [A0 + 0x1], D0
  2753. 00001EF0  202D BA80                move.l     D0, [A5 - 0x4580]
  2754. 00001EF4  5A80                     addq.l     D0, 5
  2755. 00001EF6  2040                     movea.l    A0, D0
  2756. 00001EF8  10AD BA55                move.b     [A0], [A5 - 0x45AB]
  2757. 00001EFC  302D BA54                move.w     D0, [A5 - 0x45AC]
  2758. 00001F00  48C0                     ext.l      D0
  2759. 00001F02  E080                     asr        D0, 8
  2760. 00001F04  222D BA80                move.l     D1, [A5 - 0x4580]
  2761. 00001F08  5A81                     addq.l     D1, 5
  2762. 00001F0A  2041                     movea.l    A0, D1
  2763. 00001F0C  1140 0001                move.b     [A0 + 0x1], D0
  2764. 00001F10  202D BA80                move.l     D0, [A5 - 0x4580]
  2765. 00001F14  5E80                     addq.l     D0, 7
  2766. 00001F16  2040                     movea.l    A0, D0
  2767. 00001F18  10AD BA57                move.b     [A0], [A5 - 0x45A9]
  2768. 00001F1C  302D BA56                move.w     D0, [A5 - 0x45AA]
  2769. 00001F20  48C0                     ext.l      D0
  2770. 00001F22  E080                     asr        D0, 8
  2771. 00001F24  222D BA80                move.l     D1, [A5 - 0x4580]
  2772. 00001F28  5E81                     addq.l     D1, 7
  2773. 00001F2A  2041                     movea.l    A0, D1
  2774. 00001F2C  1140 0001                move.b     [A0 + 0x1], D0
  2775. 00001F30  7002                     moveq.l    D0, 0x02
  2776. 00001F32  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2777. 00001F36  6612                     bne        +0x14 /* 00001F4A */
  2778. 00001F38  206D BA80                movea.l    A0, [A5 - 0x4580]
  2779. 00001F3C  117C 00EB FFFF           move.b     [A0 - 0x1], 0xEB
  2780. 00001F42  206D BA80                movea.l    A0, [A5 - 0x4580]
  2781. 00001F46  10BC 0009                move.b     [A0], 0x9 /* '\t' */
  2782. label00001F4A:
  2783. 00001F4A  06AD 0000 0009 BA80      addi.l     [A5 - 0x4580], 0x9 /* '\t' */
  2784. 00001F52  6000 FB5A                bra        -0x4A4 /* 00001AAE */
  2785. label00001F56:
  2786. 00001F56  4A6D BDF4                tst.w      [A5 - 0x420C]
  2787. 00001F5A  6714                     beq        +0x16 /* 00001F70 */
  2788. 00001F5C  48C5                     ext.l      D5
  2789. 00001F5E  2F05                     move.l     -[A7], D5
  2790. 00001F60  302D B9CA                move.w     D0, [A5 - 0x4636]
  2791. 00001F64  48C0                     ext.l      D0
  2792. 00001F66  2F00                     move.l     -[A7], D0
  2793. 00001F68  4EBA EC9C                jsr        [PC - 0x1364 /* 00000C06 */]
  2794. 00001F6C  508F                     addq.l     A7, 8
  2795. 00001F6E  6002                     bra        +0x4 /* 00001F72 */
  2796. label00001F70:
  2797. 00001F70  7001                     moveq.l    D0, 0x01
  2798. label00001F72:
  2799. 00001F72  4CEE 00F0 FFEC           movem.l    D4,D5,D6,D7, [A6 - 0x14]
  2800. 00001F78  4E5E                     unlink     A6
  2801. 00001F7A  4E75                     rts
  2802. fn00001F7C:
  2803. 00001F7C  4E56 FFC6                link       A6, -0x003A
  2804. 00001F80  48E7 0118                movem.l    -[A7], D7,A3,A4
  2805. 00001F84  286E 0008                movea.l    A4, [A6 + 0x8]
  2806. 00001F88  3B7C FFFF BDF6           move.w     [A5 - 0x420A], 0xFFFF
  2807. 00001F8E  3B7C FFFF BDF8           move.w     [A5 - 0x4208], 0xFFFF
  2808. 00001F94  486E FFC6                pea.l      [A6 - 0x3A]
  2809. 00001F98  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  2810. 00001F9C  2B4C B9C6                move.l     [A5 - 0x463A], A4
  2811. 00001FA0  426D B9C2                clr.w      [A5 - 0x463E]
  2812. 00001FA4  426D B9BE                clr.w      [A5 - 0x4642]
  2813. 00001FA8  3B7C 7FFF B9C0           move.w     [A5 - 0x4640], 0x7FFF
  2814. 00001FAE  3B7C 7FFF B9C4           move.w     [A5 - 0x463C], 0x7FFF
  2815. 00001FB4  2B6E 000C B9EC           move.l     [A5 - 0x4614], [A6 + 0xC]
  2816. 00001FBA  526D BDF0                addq.w     [A5 - 0x4210], 1
  2817. 00001FBE  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  2818. 00001FC2  536D BDF0                subq.w     [A5 - 0x4210], 1
  2819. 00001FC6  206D B9C6                movea.l    A0, [A5 - 0x463A]
  2820. 00001FCA  3E28 015C                move.w     D7, [A0 + 0x15C]
  2821. 00001FCE  588F                     addq.l     A7, 4
  2822. 00001FD0  6020                     bra        +0x22 /* 00001FF2 */
  2823. label00001FD2:
  2824. 00001FD2  206D B9C6                movea.l    A0, [A5 - 0x463A]
  2825. 00001FD6  2068 023E                movea.l    A0, [A0 + 0x23E]
  2826. 00001FDA  48C7                     ext.l      D7
  2827. 00001FDC  2007                     move.l     D0, D7
  2828. 00001FDE  E580                     asl        D0, 2
  2829. 00001FE0  2B70 0800 BA80           move.l     [A5 - 0x4580], [A0 + D0]
  2830. 00001FE6  670A                     beq        +0xC /* 00001FF2 */
  2831. 00001FE8  56AD BA80                addq.l     [A5 - 0x4580], 3
  2832. 00001FEC  206E 000C                movea.l    A0, [A6 + 0xC]
  2833. 00001FF0  4E90                     jsr        [A0]
  2834. label00001FF2:
  2835. 00001FF2  3007                     move.w     D0, D7
  2836. 00001FF4  5347                     subq.w     D7, 1
  2837. 00001FF6  4A40                     tst.w      D0
  2838. 00001FF8  66D8                     bne        -0x26 /* 00001FD2 */
  2839. 00001FFA  2B6E 000C BDDE           move.l     [A5 - 0x4222], [A6 + 0xC]
  2840. 00002000  7000                     moveq.l    D0, 0x00
  2841. 00002002  2F00                     move.l     -[A7], D0
  2842. 00002004  2F2C 025A                move.l     -[A7], [A4 + 0x25A]
  2843. 00002008  4EBA 019A                jsr        [PC + 0x19A /* 000021A4 */]
  2844. 0000200C  41ED 27CA                lea.l      A0, [A5 + 0x27CA /* export_1269 */]
  2845. 00002010  B1EE 000C                cmpa.l     A0, [A6 + 0xC]
  2846. 00002014  508F                     addq.l     A7, 8
  2847. 00002016  672C                     beq        +0x2E /* 00002044 */
  2848. 00002018  3E2C 01C4                move.w     D7, [A4 + 0x1C4]
  2849. 0000201C  266C 021E                movea.l    A3, [A4 + 0x21E]
  2850. 00002020  601A                     bra        +0x1C /* 0000203C */
  2851. label00002022:
  2852. 00002022  303C 100F                move.w     D0, 0x100F
  2853. 00002026  C06B 0008                and.w      D0, [A3 + 0x8]
  2854. 0000202A  0C40 0001                cmpi.w     D0, 0x1
  2855. 0000202E  6608                     bne        +0xA /* 00002038 */
  2856. 00002030  2F0B                     move.l     -[A7], A3
  2857. 00002032  4EBA 007E                jsr        [PC + 0x7E /* 000020B2 */]
  2858. 00002036  588F                     addq.l     A7, 4
  2859. label00002038:
  2860. 00002038  D6FC 001C                add.w      A3, 0x1C
  2861. label0000203C:
  2862. 0000203C  3007                     move.w     D0, D7
  2863. 0000203E  5347                     subq.w     D7, 1
  2864. 00002040  4A40                     tst.w      D0
  2865. 00002042  66DE                     bne        -0x20 /* 00002022 */
  2866. label00002044:
  2867. 00002044  486C 002E                pea.l      [A4 + 0x2E]
  2868. 00002048  4EBA 0068                jsr        [PC + 0x68 /* 000020B2 */]
  2869. 0000204C  486C 0060                pea.l      [A4 + 0x60]
  2870. 00002050  4EBA 0060                jsr        [PC + 0x60 /* 000020B2 */]
  2871. 00002054  486C 0110                pea.l      [A4 + 0x110]
  2872. 00002058  4EBA 0058                jsr        [PC + 0x58 /* 000020B2 */]
  2873. 0000205C  486C 0118                pea.l      [A4 + 0x118]
  2874. 00002060  4EBA 0050                jsr        [PC + 0x50 /* 000020B2 */]
  2875. 00002064  486C 0120                pea.l      [A4 + 0x120]
  2876. 00002068  4EBA 0048                jsr        [PC + 0x48 /* 000020B2 */]
  2877. 0000206C  486C 0128                pea.l      [A4 + 0x128]
  2878. 00002070  4EBA 0040                jsr        [PC + 0x40 /* 000020B2 */]
  2879. 00002074  486C 0130                pea.l      [A4 + 0x130]
  2880. 00002078  4EBA 0038                jsr        [PC + 0x38 /* 000020B2 */]
  2881. 0000207C  486C 0138                pea.l      [A4 + 0x138]
  2882. 00002080  4EBA 0030                jsr        [PC + 0x30 /* 000020B2 */]
  2883. 00002084  486C 0140                pea.l      [A4 + 0x140]
  2884. 00002088  4EBA 0028                jsr        [PC + 0x28 /* 000020B2 */]
  2885. 0000208C  486C 0148                pea.l      [A4 + 0x148]
  2886. 00002090  4EBA 0020                jsr        [PC + 0x20 /* 000020B2 */]
  2887. 00002094  486C 0150                pea.l      [A4 + 0x150]
  2888. 00002098  4EBA 0018                jsr        [PC + 0x18 /* 000020B2 */]
  2889. 0000209C  486E FFC6                pea.l      [A6 - 0x3A]
  2890. 000020A0  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  2891. 000020A4  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2892. 000020A8  4CEE 1880 FFBA           movem.l    D7,A3,A4, [A6 - 0x46]
  2893. 000020AE  4E5E                     unlink     A6
  2894. 000020B0  4E75                     rts
  2895. fn000020B2:
  2896. 000020B2  4E56 FFF8                link       A6, -0x0008
  2897. 000020B6  2F0B                     move.l     -[A7], A3
  2898. 000020B8  266E 0008                movea.l    A3, [A6 + 0x8]
  2899. 000020BC  4A53                     tst.w      [A3]
  2900. 000020BE  6D68                     blt        +0x6A /* 00002128 */
  2901. 000020C0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2902. 000020C4  224B                     movea.l    A1, A3
  2903. 000020C6  20D9                     move.l     [A0]+, [A1]+
  2904. 000020C8  20D9                     move.l     [A0]+, [A1]+
  2905. 000020CA  2B4B BDE6                move.l     [A5 - 0x421A], A3
  2906. 000020CE  206D BDDE                movea.l    A0, [A5 - 0x4222]
  2907. 000020D2  4E90                     jsr        [A0]
  2908. 000020D4  7000                     moveq.l    D0, 0x00
  2909. 000020D6  2B40 BDE6                move.l     [A5 - 0x421A], D0
  2910. 000020DA  4A6E FFF8                tst.w      [A6 - 0x8]
  2911. 000020DE  6612                     bne        +0x14 /* 000020F2 */
  2912. 000020E0  0C6E 7FFF FFFA           cmpi.w     [A6 - 0x6], 0x7FFF
  2913. 000020E6  660A                     bne        +0xC /* 000020F2 */
  2914. 000020E8  4253                     clr.w      [A3]
  2915. 000020EA  377C 7FFF 0002           move.w     [A3 + 0x2], 0x7FFF
  2916. 000020F0  600C                     bra        +0xE /* 000020FE */
  2917. label000020F2:
  2918. 000020F2  302B 0002                move.w     D0, [A3 + 0x2]
  2919. 000020F6  B053                     cmp.w      D0, [A3]
  2920. 000020F8  6C04                     bge        +0x6 /* 000020FE */
  2921. 000020FA  3753 0002                move.w     [A3 + 0x2], [A3]
  2922. label000020FE:
  2923. 000020FE  4A6E FFFC                tst.w      [A6 - 0x4]
  2924. 00002102  6614                     bne        +0x16 /* 00002118 */
  2925. 00002104  0C6E 7FFF FFFE           cmpi.w     [A6 - 0x2], 0x7FFF
  2926. 0000210A  660C                     bne        +0xE /* 00002118 */
  2927. 0000210C  426B 0004                clr.w      [A3 + 0x4]
  2928. 00002110  377C 7FFF 0006           move.w     [A3 + 0x6], 0x7FFF
  2929. 00002116  6010                     bra        +0x12 /* 00002128 */
  2930. label00002118:
  2931. 00002118  302B 0006                move.w     D0, [A3 + 0x6]
  2932. 0000211C  B06B 0004                cmp.w      D0, [A3 + 0x4]
  2933. 00002120  6C06                     bge        +0x8 /* 00002128 */
  2934. 00002122  376B 0004 0006           move.w     [A3 + 0x6], [A3 + 0x4]
  2935. label00002128:
  2936. 00002128  7000                     moveq.l    D0, 0x00
  2937. 0000212A  266E FFF4                movea.l    A3, [A6 - 0xC]
  2938. 0000212E  4E5E                     unlink     A6
  2939. 00002130  4E75                     rts
  2940. fn00002132:
  2941. 00002132  48E7 0118                movem.l    -[A7], D7,A3,A4
  2942. 00002136  286F 0010                movea.l    A4, [A7 + 0x10]
  2943. 0000213A  7002                     moveq.l    D0, 0x02
  2944. 0000213C  C06C 0072                and.w      D0, [A4 + 0x72]
  2945. 00002140  675C                     beq        +0x5E /* 0000219E */
  2946. 00002142  426D B9CC                clr.w      [A5 - 0x4634]
  2947. 00002146  426D B9CA                clr.w      [A5 - 0x4636]
  2948. 0000214A  1B7C 0020 BDCA           move.b     [A5 - 0x4236], 0x20 /* ' ' */
  2949. 00002150  1B7C 0020 B9D2           move.b     [A5 - 0x462E], 0x20 /* ' ' */
  2950. 00002156  41ED BDCA                lea.l      A0, [A5 - 0x4236]
  2951. 0000215A  2B48 B9E2                move.l     [A5 - 0x461E], A0
  2952. 0000215E  266C 00AA                movea.l    A3, [A4 + 0xAA]
  2953. 00002162  526D BDEE                addq.w     [A5 - 0x4212], 1
  2954. 00002166  526D BDF0                addq.w     [A5 - 0x4210], 1
  2955. 0000216A  4247                     clr.w      D7
  2956. 0000216C  6022                     bra        +0x24 /* 00002190 */
  2957. label0000216E:
  2958. 0000216E  3B6B 0008 BDD0           move.w     [A5 - 0x4230], [A3 + 0x8]
  2959. 00002174  3B6B 0008 B9D8           move.w     [A5 - 0x4628], [A3 + 0x8]
  2960. 0000217A  206D BDDE                movea.l    A0, [A5 - 0x4222]
  2961. 0000217E  4E90                     jsr        [A0]
  2962. 00002180  4A40                     tst.w      D0
  2963. 00002182  6706                     beq        +0x8 /* 0000218A */
  2964. 00002184  376D BDD0 0008           move.w     [A3 + 0x8], [A5 - 0x4230]
  2965. label0000218A:
  2966. 0000218A  D6FC 000A                add.w      A3, 0xA /* '\n' */
  2967. 0000218E  5247                     addq.w     D7, 1
  2968. label00002190:
  2969. 00002190  BE6C 007A                cmp.w      D7, [A4 + 0x7A]
  2970. 00002194  6DD8                     blt        -0x26 /* 0000216E */
  2971. 00002196  536D BDF0                subq.w     [A5 - 0x4210], 1
  2972. 0000219A  536D BDEE                subq.w     [A5 - 0x4212], 1
  2973. label0000219E:
  2974. 0000219E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2975. 000021A2  4E75                     rts
  2976. fn000021A4:
  2977. 000021A4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2978. 000021A8  3C2F 001A                move.w     D6, [A7 + 0x1A]
  2979. 000021AC  286F 0014                movea.l    A4, [A7 + 0x14]
  2980. 000021B0  526D BDC8                addq.w     [A5 - 0x4238], 1
  2981. 000021B4  6000 019E                bra        +0x1A0 /* 00002354 */
  2982. label000021B8:
  2983. 000021B8  4A46                     tst.w      D6
  2984. 000021BA  6648                     bne        +0x4A /* 00002204 */
  2985. 000021BC  41ED 27CA                lea.l      A0, [A5 + 0x27CA /* export_1269 */]
  2986. 000021C0  B1ED BDDE                cmpa.l     A0, [A5 - 0x4222]
  2987. 000021C4  673E                     beq        +0x40 /* 00002204 */
  2988. 000021C6  486C 0018                pea.l      [A4 + 0x18]
  2989. 000021CA  4EBA FEE6                jsr        [PC - 0x11A /* 000020B2 */]
  2990. 000021CE  302C 0018                move.w     D0, [A4 + 0x18]
  2991. 000021D2  B06C 001A                cmp.w      D0, [A4 + 0x1A]
  2992. 000021D6  588F                     addq.l     A7, 4
  2993. 000021D8  6610                     bne        +0x12 /* 000021EA */
  2994. 000021DA  102C 0014                move.b     D0, [A4 + 0x14]
  2995. 000021DE  B02C 0015                cmp.b      D0, [A4 + 0x15]
  2996. 000021E2  6306                     bls        +0x8 /* 000021EA */
  2997. 000021E4  196C 0014 0015           move.b     [A4 + 0x15], [A4 + 0x14]
  2998. label000021EA:
  2999. 000021EA  302C 001C                move.w     D0, [A4 + 0x1C]
  3000. 000021EE  B06C 001E                cmp.w      D0, [A4 + 0x1E]
  3001. 000021F2  6610                     bne        +0x12 /* 00002204 */
  3002. 000021F4  102C 0016                move.b     D0, [A4 + 0x16]
  3003. 000021F8  B02C 0017                cmp.b      D0, [A4 + 0x17]
  3004. 000021FC  6306                     bls        +0x8 /* 00002204 */
  3005. 000021FE  196C 0016 0017           move.b     [A4 + 0x17], [A4 + 0x16]
  3006. label00002204:
  3007. 00002204  700B                     moveq.l    D0, 0x0B
  3008. 00002206  B06C 0020                cmp.w      D0, [A4 + 0x20]
  3009. 0000220A  6612                     bne        +0x14 /* 0000221E */
  3010. 0000220C  7001                     moveq.l    D0, 0x01
  3011. 0000220E  2F00                     move.l     -[A7], D0
  3012. 00002210  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  3013. 00002214  4EBA FF8E                jsr        [PC - 0x72 /* 000021A4 */]
  3014. 00002218  508F                     addq.l     A7, 8
  3015. 0000221A  6000 0134                bra        +0x136 /* 00002350 */
  3016. label0000221E:
  3017. 0000221E  7002                     moveq.l    D0, 0x02
  3018. 00002220  B06C 0020                cmp.w      D0, [A4 + 0x20]
  3019. 00002224  661A                     bne        +0x1C /* 00002240 */
  3020. 00002226  206C 002A                movea.l    A0, [A4 + 0x2A]
  3021. 0000222A  7001                     moveq.l    D0, 0x01
  3022. 0000222C  B028 004C                cmp.b      D0, [A0 + 0x4C]
  3023. 00002230  660E                     bne        +0x10 /* 00002240 */
  3024. 00002232  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  3025. 00002236  4EBA FEFA                jsr        [PC - 0x106 /* 00002132 */]
  3026. 0000223A  588F                     addq.l     A7, 4
  3027. 0000223C  6000 0112                bra        +0x114 /* 00002350 */
  3028. label00002240:
  3029. 00002240  7004                     moveq.l    D0, 0x04
  3030. 00002242  B06C 0020                cmp.w      D0, [A4 + 0x20]
  3031. 00002246  6600 0108                bne        +0x10A /* 00002350 */
  3032. 0000224A  266C 002E                movea.l    A3, [A4 + 0x2E]
  3033. 0000224E  302B 043C                move.w     D0, [A3 + 0x43C]
  3034. 00002252  B06D BDC8                cmp.w      D0, [A5 - 0x4238]
  3035. 00002256  6700 00F8                beq        +0xFA /* 00002350 */
  3036. 0000225A  486B 00D0                pea.l      [A3 + 0xD0]
  3037. 0000225E  4EBA FE52                jsr        [PC - 0x1AE /* 000020B2 */]
  3038. 00002262  486B 00D8                pea.l      [A3 + 0xD8]
  3039. 00002266  4EBA FE4A                jsr        [PC - 0x1B6 /* 000020B2 */]
  3040. 0000226A  486B 00E0                pea.l      [A3 + 0xE0]
  3041. 0000226E  4EBA FE42                jsr        [PC - 0x1BE /* 000020B2 */]
  3042. 00002272  486B 00E8                pea.l      [A3 + 0xE8]
  3043. 00002276  4EBA FE3A                jsr        [PC - 0x1C6 /* 000020B2 */]
  3044. 0000227A  486B 0100                pea.l      [A3 + 0x100]
  3045. 0000227E  4EBA FE32                jsr        [PC - 0x1CE /* 000020B2 */]
  3046. 00002282  486B 00F0                pea.l      [A3 + 0xF0]
  3047. 00002286  4EBA FE2A                jsr        [PC - 0x1D6 /* 000020B2 */]
  3048. 0000228A  486B 001E                pea.l      [A3 + 0x1E]
  3049. 0000228E  4EBA FE22                jsr        [PC - 0x1DE /* 000020B2 */]
  3050. 00002292  486B 0050                pea.l      [A3 + 0x50]
  3051. 00002296  4EBA FE1A                jsr        [PC - 0x1E6 /* 000020B2 */]
  3052. 0000229A  486B 0196                pea.l      [A3 + 0x196]
  3053. 0000229E  4EBA FE12                jsr        [PC - 0x1EE /* 000020B2 */]
  3054. 000022A2  486B 0214                pea.l      [A3 + 0x214]
  3055. 000022A6  4EBA FE0A                jsr        [PC - 0x1F6 /* 000020B2 */]
  3056. 000022AA  486B 0292                pea.l      [A3 + 0x292]
  3057. 000022AE  4EBA FE02                jsr        [PC - 0x1FE /* 000020B2 */]
  3058. 000022B2  486B 0310                pea.l      [A3 + 0x310]
  3059. 000022B6  4EBA FDFA                jsr        [PC - 0x206 /* 000020B2 */]
  3060. 000022BA  7013                     moveq.l    D0, 0x13
  3061. 000022BC  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  3062. 000022C0  4FEF 0030                lea.l      A7, [A7 + 0x30]
  3063. 000022C4  6700 0084                beq        +0x86 /* 0000234A */
  3064. 000022C8  7014                     moveq.l    D0, 0x14
  3065. 000022CA  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  3066. 000022CE  677A                     beq        +0x7C /* 0000234A */
  3067. 000022D0  7012                     moveq.l    D0, 0x12
  3068. 000022D2  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  3069. 000022D6  6772                     beq        +0x74 /* 0000234A */
  3070. 000022D8  302B 0116                move.w     D0, [A3 + 0x116]
  3071. 000022DC  48C0                     ext.l      D0
  3072. 000022DE  2E00                     move.l     D7, D0
  3073. 000022E0  6064                     bra        +0x66 /* 00002346 */
  3074. label000022E2:
  3075. 000022E2  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3076. 000022E6  2007                     move.l     D0, D7
  3077. 000022E8  2200                     move.l     D1, D0
  3078. 000022EA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3079. 000022EE  4841                     swap.w     D1
  3080. 000022F0  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3081. 000022F4  4841                     swap.w     D1
  3082. 000022F6  4241                     clr.w      D1
  3083. 000022F8  D081                     add.l      D0, D1
  3084. 000022FA  4870 0824                pea.l      [A0 + D0 + 0x24]
  3085. 000022FE  4EBA FDB2                jsr        [PC - 0x24E /* 000020B2 */]
  3086. 00002302  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3087. 00002306  2007                     move.l     D0, D7
  3088. 00002308  2200                     move.l     D1, D0
  3089. 0000230A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3090. 0000230E  4841                     swap.w     D1
  3091. 00002310  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3092. 00002314  4841                     swap.w     D1
  3093. 00002316  4241                     clr.w      D1
  3094. 00002318  D081                     add.l      D0, D1
  3095. 0000231A  4870 082C                pea.l      [A0 + D0 + 0x2C]
  3096. 0000231E  4EBA FD92                jsr        [PC - 0x26E /* 000020B2 */]
  3097. 00002322  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3098. 00002326  2007                     move.l     D0, D7
  3099. 00002328  2200                     move.l     D1, D0
  3100. 0000232A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3101. 0000232E  4841                     swap.w     D1
  3102. 00002330  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3103. 00002334  4841                     swap.w     D1
  3104. 00002336  4241                     clr.w      D1
  3105. 00002338  D081                     add.l      D0, D1
  3106. 0000233A  4870 0834                pea.l      [A0 + D0 + 0x34]
  3107. 0000233E  4EBA FD72                jsr        [PC - 0x28E /* 000020B2 */]
  3108. 00002342  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3109. label00002346:
  3110. 00002346  5387                     subq.l     D7, 1
  3111. 00002348  6C98                     bge        -0x66 /* 000022E2 */
  3112. label0000234A:
  3113. 0000234A  376D BDC8 043C           move.w     [A3 + 0x43C], [A5 - 0x4238]
  3114. label00002350:
  3115. 00002350  286C 0026                movea.l    A4, [A4 + 0x26]
  3116. label00002354:
  3117. 00002354  200C                     move.l     D0, A4
  3118. 00002356  6600 FE60                bne        -0x19E /* 000021B8 */
  3119. 0000235A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3120. 0000235E  4E75                     rts
  3121. export_1277:
  3122. 00002360  4E56 FFF4                link       A6, -0x000C
  3123. 00002364  48E7 0310                movem.l    -[A7], D6,D7,A3
  3124. 00002368  3E2E 000A                move.w     D7, [A6 + 0xA]
  3125. 0000236C  4246                     clr.w      D6
  3126. 0000236E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  3127. 00002372  47E8 032E                lea.l      A3, [A0 + 0x32E]
  3128. 00002376  7001                     moveq.l    D0, 0x01
  3129. 00002378  B06B 000C                cmp.w      D0, [A3 + 0xC]
  3130. 0000237C  6676                     bne        +0x78 /* 000023F4 */
  3131. 0000237E  4A93                     tst.l      [A3]
  3132. 00002380  6672                     bne        +0x74 /* 000023F4 */
  3133. 00002382  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3134. 00002386  224B                     movea.l    A1, A3
  3135. 00002388  5889                     addq.l     A1, 4
  3136. 0000238A  20D9                     move.l     [A0]+, [A1]+
  3137. 0000238C  20D9                     move.l     [A0]+, [A1]+
  3138. 0000238E  2D6D BA78 FFFC           move.l     [A6 - 0x4], [A5 - 0x4588]
  3139. 00002394  4A47                     tst.w      D7
  3140. 00002396  6716                     beq        +0x18 /* 000023AE */
  3141. 00002398  486D BAAC                pea.l      [A5 - 0x4554]
  3142. 0000239C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  3143. 000023A0  4868 032E                pea.l      [A0 + 0x32E]
  3144. 000023A4  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  3145. 000023A8  48C0                     ext.l      D0
  3146. 000023AA  508F                     addq.l     A7, 8
  3147. 000023AC  600C                     bra        +0xE /* 000023BA */
  3148. label000023AE:
  3149. 000023AE  7019                     moveq.l    D0, 0x19
  3150. 000023B0  2F00                     move.l     -[A7], D0
  3151. 000023B2  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  3152. 000023B6  48C0                     ext.l      D0
  3153. 000023B8  588F                     addq.l     A7, 4
  3154. label000023BA:
  3155. 000023BA  6738                     beq        +0x3A /* 000023F4 */
  3156. 000023BC  48C7                     ext.l      D7
  3157. 000023BE  2F07                     move.l     -[A7], D7
  3158. 000023C0  41EE 0000                lea.l      A0, [A6 + 0x0]
  3159. 000023C4  2F20                     move.l     -[A7], -[A0]
  3160. 000023C6  2F20                     move.l     -[A7], -[A0]
  3161. 000023C8  2F20                     move.l     -[A7], -[A0]
  3162. 000023CA  4EBA E984                jsr        [PC - 0x167C /* 00000D50 */]
  3163. 000023CE  3C00                     move.w     D6, D0
  3164. 000023D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3165. 000023D4  671E                     beq        +0x20 /* 000023F4 */
  3166. 000023D6  41ED BABA                lea.l      A0, [A5 - 0x4546]
  3167. 000023DA  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3168. 000023DE  20D9                     move.l     [A0]+, [A1]+
  3169. 000023E0  20D9                     move.l     [A0]+, [A1]+
  3170. 000023E2  4A47                     tst.w      D7
  3171. 000023E4  6704                     beq        +0x6 /* 000023EA */
  3172. 000023E6  7006                     moveq.l    D0, 0x06
  3173. 000023E8  6002                     bra        +0x4 /* 000023EC */
  3174. label000023EA:
  3175. 000023EA  7007                     moveq.l    D0, 0x07
  3176. label000023EC:
  3177. 000023EC  2F00                     move.l     -[A7], D0
  3178. 000023EE  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  3179. 000023F2  588F                     addq.l     A7, 4
  3180. label000023F4:
  3181. 000023F4  3006                     move.w     D0, D6
  3182. 000023F6  4CEE 08C0 FFE8           movem.l    D6,D7,A3, [A6 - 0x18]
  3183. 000023FC  4E5E                     unlink     A6
  3184. 000023FE  4E75                     rts
  3185. fn00002400:
  3186. 00002400  4E56 FFFE                link       A6, -0x0002
  3187. 00002404  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3188. 00002408  286E 000C                movea.l    A4, [A6 + 0xC]
  3189. 0000240C  266E 0008                movea.l    A3, [A6 + 0x8]
  3190. 00002410  382E 0016                move.w     D4, [A6 + 0x16]
  3191. 00002414  3A2E 0012                move.w     D5, [A6 + 0x12]
  3192. 00002418  426E FFFE                clr.w      [A6 - 0x2]
  3193. 0000241C  3C13                     move.w     D6, [A3]
  3194. 0000241E  3E14                     move.w     D7, [A4]
  3195. 00002420  4A6D BE0C                tst.w      [A5 - 0x41F4]
  3196. 00002424  6610                     bne        +0x12 /* 00002436 */
  3197. 00002426  BC45                     cmp.w      D6, D5
  3198. 00002428  6D0C                     blt        +0xE /* 00002436 */
  3199. 0000242A  BE44                     cmp.w      D7, D4
  3200. 0000242C  6E08                     bgt        +0xA /* 00002436 */
  3201. 0000242E  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  3202. 00002434  605C                     bra        +0x5E /* 00002492 */
  3203. label00002436:
  3204. 00002436  BE45                     cmp.w      D7, D5
  3205. 00002438  6D58                     blt        +0x5A /* 00002492 */
  3206. 0000243A  4A6D BE0C                tst.w      [A5 - 0x41F4]
  3207. 0000243E  6604                     bne        +0x6 /* 00002444 */
  3208. 00002440  526E FFFE                addq.w     [A6 - 0x2], 1
  3209. label00002444:
  3210. 00002444  BC45                     cmp.w      D6, D5
  3211. 00002446  6D24                     blt        +0x26 /* 0000246C */
  3212. 00002448  4A6D BE0C                tst.w      [A5 - 0x41F4]
  3213. 0000244C  6608                     bne        +0xA /* 00002456 */
  3214. 0000244E  BC44                     cmp.w      D6, D4
  3215. 00002450  6E04                     bgt        +0x6 /* 00002456 */
  3216. 00002452  3C05                     move.w     D6, D5
  3217. 00002454  6016                     bra        +0x18 /* 0000246C */
  3218. label00002456:
  3219. 00002456  303C 7FFF                move.w     D0, 0x7FFF
  3220. 0000245A  9046                     sub.w      D0, D6
  3221. 0000245C  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3222. 00002460  6C06                     bge        +0x8 /* 00002468 */
  3223. 00002462  3C3C 7FFF                move.w     D6, 0x7FFF
  3224. 00002466  6004                     bra        +0x6 /* 0000246C */
  3225. label00002468:
  3226. 00002468  DC6E 001A                add.w      D6, [A6 + 0x1A]
  3227. label0000246C:
  3228. 0000246C  4A6D BE0C                tst.w      [A5 - 0x41F4]
  3229. 00002470  660A                     bne        +0xC /* 0000247C */
  3230. 00002472  BE44                     cmp.w      D7, D4
  3231. 00002474  6C06                     bge        +0x8 /* 0000247C */
  3232. 00002476  3E05                     move.w     D7, D5
  3233. 00002478  5347                     subq.w     D7, 1
  3234. 0000247A  6016                     bra        +0x18 /* 00002492 */
  3235. label0000247C:
  3236. 0000247C  303C 7FFF                move.w     D0, 0x7FFF
  3237. 00002480  9047                     sub.w      D0, D7
  3238. 00002482  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3239. 00002486  6C06                     bge        +0x8 /* 0000248E */
  3240. 00002488  3E3C 7FFF                move.w     D7, 0x7FFF
  3241. 0000248C  6004                     bra        +0x6 /* 00002492 */
  3242. label0000248E:
  3243. 0000248E  DE6E 001A                add.w      D7, [A6 + 0x1A]
  3244. label00002492:
  3245. 00002492  3686                     move.w     [A3], D6
  3246. 00002494  3887                     move.w     [A4], D7
  3247. 00002496  302E FFFE                move.w     D0, [A6 - 0x2]
  3248. 0000249A  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  3249. 000024A0  4E5E                     unlink     A6
  3250. 000024A2  4E75                     rts
  3251. fn000024A4:
  3252. 000024A4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3253. 000024A8  286F 0018                movea.l    A4, [A7 + 0x18]
  3254. 000024AC  266F 0014                movea.l    A3, [A7 + 0x14]
  3255. 000024B0  3C13                     move.w     D6, [A3]
  3256. 000024B2  3E14                     move.w     D7, [A4]
  3257. 000024B4  4AAD BDE2                tst.l      [A5 - 0x421E]
  3258. 000024B8  674E                     beq        +0x50 /* 00002508 */
  3259. 000024BA  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3260. 000024BE  BE68 0004                cmp.w      D7, [A0 + 0x4]
  3261. 000024C2  6D44                     blt        +0x46 /* 00002508 */
  3262. 000024C4  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3263. 000024C8  BE68 0006                cmp.w      D7, [A0 + 0x6]
  3264. 000024CC  6E3A                     bgt        +0x3C /* 00002508 */
  3265. 000024CE  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3266. 000024D2  BC50                     cmp.w      D6, [A0]
  3267. 000024D4  6D32                     blt        +0x34 /* 00002508 */
  3268. 000024D6  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3269. 000024DA  BC68 0002                cmp.w      D6, [A0 + 0x2]
  3270. 000024DE  6E28                     bgt        +0x2A /* 00002508 */
  3271. 000024E0  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3272. 000024E4  3006                     move.w     D0, D6
  3273. 000024E6  9050                     sub.w      D0, [A0]
  3274. 000024E8  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3275. 000024EC  3228 0004                move.w     D1, [A0 + 0x4]
  3276. 000024F0  D240                     add.w      D1, D0
  3277. 000024F2  3881                     move.w     [A4], D1
  3278. 000024F4  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3279. 000024F8  3007                     move.w     D0, D7
  3280. 000024FA  9068 0004                sub.w      D0, [A0 + 0x4]
  3281. 000024FE  206D BDE2                movea.l    A0, [A5 - 0x421E]
  3282. 00002502  3210                     move.w     D1, [A0]
  3283. 00002504  D240                     add.w      D1, D0
  3284. 00002506  3681                     move.w     [A3], D1
  3285. label00002508:
  3286. 00002508  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3287. 0000250C  4E75                     rts
  3288.